Senior C++ Software Engineer (m/w/d)

Why should you become part of the team?

Want to get into the fast paced world of financial market data? The real time market data developer role builds real-time applications processing the world’s most critical financial data. Our software must deliver from exchanges and vendors spread across the globe to our clients in just a few milliseconds while normalizing the data into a common format. Developers play a key role throughout an iterative and dynamic delivery cycle by working with business analysts, quality assurance engineers, project managers, and operations staff.

Team members will rapidly come up to speed on the latest technology and domain specific languages to deliver projects while also growing their C++ knowledge. The projects are technically challenging in an environment that is very engaging. The strongest employees are typically known as problem solvers; individuals that take full ownership of problems and drive them through to completion. Learning is also a meaningful aspect of every member of the team, and continued learning is strongly supported. Both Linux and Windows operating systems are in use with a heavy focus on Linux.

How does the worklife of a Senior C++ Software Engineer look alike?

As a Senior C++ Software Engineer you can expect real challenges in modern programming languages, very good working atmosphere, motivated and friendly colleagues as well as flat hierarchies. We offer a good work-life balance, fair payment and excellent social benefits. At your centrally located workplace, you are solving varied and fulfilling activities, and have enough time to develop stable and sophisticated state-of-the-art software solutions or to ensure the smooth operation of various systems on the customer side. With us you get the opportunity to develop your own products and to optimize them.

What are typical tasks?

  • Work with business analysts to identify the best solution for meeting business requirements
  • Deliver high quality market logic normalization code and configuration
  • Ensure bug free software through automated regression testing, unit tests, and code reviews
  • Collaborate with QA and Operations to ensure successful integration into test and production environments

What do you bring?

  • Experience with the full life-cycle software development experience
  • Experience with Java, C++, or C#
  • Strong understanding of object oriented development
  • Superb communication skills (written and oral)
  • Ability to collaborate in a team focused environment
  • Excellent analytical skills and a real passion for solving problems.
  • Ability to thoroughly test and debug code using test driven development
  • Ability to suggest/research new technologies and quickly adapt to change
  • Ability to work with both Technical Architects and Product Owners in order to build to specification
  • Object oriented design
  • Experience with Agile methodologies
  • Knowledge of scripting languages Python, Unix or Powershell shell scripts desirable
  • Experience with real-time programming
  • Knowledge of/experience with design patterns
  • Understanding of financial markets, market data
  • Low Latency financial market data systems
  • Cloud experience (AWS, Azure)

Do not wait any longer

We look forward to receiving your application and meeting you personally.

Please send your complete documents to