Post Job Free
Sign in

Software Developer - Trading (f/m/d)

Company:
Deutsche Borse Group
Location:
Frankfurt, Hesse, Germany
Posted:
July 11, 2025
Apply

Description:

Your area of work:

The focus of our “Trading Core” unit is software design and implementation of key components of Deutsche Börse Group’s leading-edge derivatives and cash trading platform T7.

The T7 core components address a variety of challenging aspects, like matching algorithms for different market models, outstanding throughput and latency targets, reliable high-frequency, low-latency data processing and persistence, as well as state-of-the-art public market data distribution. For upcoming new business or technical requirements, we enhance the existing source code base while keeping the highest level of stability and maintainability. We closely cooperate with multiple stakeholders, such as business analysts, test teams, or external clients.

For our Unit "Trading Core”, we are looking for a dedicated, highly engaged and self-organized Systems Engineer with profound C++ programming experience to contribute to the development and maintenance of the T7 trading platform in an agile working environment.

Your responsibilities:

Analyse business functional system requirements as basis for applying solid software design.

Technical design and implementation of the trading system T7 according to the system requirements and specifications considering security, performance and maintainability aspects.

Enhancing functional and security testing framework to ensure high software quality.

Close cooperation with business experts as well as trading functionality teams.

Drive the resolution of functional and technical issues that are observed during system design and during all implementation and test phases.

Analysis of production system issues and providing support to stakeholders.

Create internal and member documentation to support the introduction of new functionalities and / or releases.

Identifying area of improvements and proposing enhancements to existing processes.

Your profile:

Strong analytical, result-oriented mindset, lateral thinking and willingness to learn new methods.

Flexible team player with good communication and problem-solving skills.

Expertise in solid software design reflecting functional and technical system requirements and specifications.

Solid programming experience in high-level programming languages such as C++, Python scripting eco-system and scripting under Unix/Linux and agile software development methodologies.

Proficiency in written and spoken English, with fluency in German being an advantage.

University degree in Computer Science, Economics, (Financial) Mathematics, Physics or equivalent experience.

A background in financial markets, clearing or banking will be of advantage.

Relevant working knowledge of Microsoft 365 applications completes the picture.

Apply