Amsterdam/Chicago/Frankfurt/London/New York/Paris/Singapore/Stockholm/Sydney
RTS

We look forward to hearing from you.

If you are interested in developing your career with RTS, please send your English-language CV to us.

> Submit your CV


RTS Realtime Systems Group
Human Resources
Rembrandtstraβe 13
60596 Frankfurt/Main  
T +49 69 610 090
F +49 69 610 091 81

The Market Leader in Electronic Trading Systems

RTS is a dynamic, global software company that specializes in the development and sale of electronic trading and front office systems. Our distinctive system, which enables electronic trading from a single window on potentially all global electronic exchanges, has made RTS a rapidly growing international group.

Our growth rate is evident from our connectivity to over 100 of the largest electronic exchanges worldwide including those in the USA, Asia, Germany, England, Finland, France, Greece, Italy, the Netherlands, Austria, Sweden, Spain and Australia. Our client base ranges from the largest international banks and brokerage firms to intermediate and small market makers and security trading firms.

Following the course of our global expansion, we are currently seeking highly motivated staff, offering career opportunities for current and future locations in Amsterdam, Chicago, Frankfurt, London, New York, Paris, Singapore, Stockholm, Sydney.

 

Career Opportunities:

 

C++ Gateway Developer

Role Summary

Design and develop low-latency, high frequency electronic trading systems for all electronically-traded asset classes.  Participate as a member of a small team using agile techniques for new development, enhancements, and bug-fixing in an environment that consists primarily of Java and C++ on Linux and Solaris.

Responsibilities

  • Design and develop high-quality software in a timely manner using object-oriented design principles, formal design patterns, unit-testing, design and code reviews, Scrum methodology, and other software development best practices.
  • Design software that is reusable, extensible, and interoperates seamlessly with current or new RTS architectures.
  • Proactively seek assistance when required, and actively contribute to team activities including design reviews, code reviews, and mentoring/pair-programming.
  • Assume full accountability for meeting estimates for completion of work, and complying with RTS coding and quality standards.
  • Continually investigate new software tools, technologies and industry practices that will benefit RTS.
  • Demonstrate increasing understanding of the business side of electronic trading, including trading strategies, financial markets and instruments, and industry trends.
  • Share responsibility for career development and training needs with the Development Team Lead.

Requirements

  • Bachelors or Masters degree in Computer Science, Computer Engineering, or equivalent
  • Experience with FIX, TCP/IP, UDP, multicast, socket-level programming, low-latency middleware, STL, Boost, ACE, multi-threaded programming, exchange trading and/or market data interfaces
  • C++ or Java development experience in a Linux or Solaris environment, with role-specific expertise.
  • Experience with FIX, TCP/IP, UDP, multicast, socket-level programming, low-latency middleware, STL, Boost, ACE, multi-threaded programming, exchange trading and/or market data interfaces
  • Excellent communication and problem-solving skills
  • Self-motivated, strong teamwork skills, and ability to work without close supervision
  • Electronic trading industry experience is a plu
  • A solid business understanding of electronic markets, trading, and financial instruments is a plus

 

 

At RTS you will join dedicated and flexible team. In a quality and service minded working environment you will be assigned to challenging tasks as well as extensive responsibility connected to your profession. You will communicate with our international offices as well as our outstanding customers from around the world.