As a Senior C++ Engineer, you will help build and optimize a global derivatives algorithmic trading platform in a hybrid London setting. You will collaborate with technologists, quants and traders to deliver high-performance, reliable trading software from venue connectivity to trading engines. Expect work across the full stack, strong focus on exchange communication and production stability. This role offers impact on platform reliability and speed in a demanding trading environment.
Responsibilities
Develop software that communicates with exchanges via APIs (FIX, Websocket, HTTP)
Maintain and extend testing suites to ensure software quality
Optimize exchange communication and connection handling
Research exchange behavior to align platform operations
Implement solutions using exchange SDKs in C++, Rust, Python, and TypeScript
Implement trading algorithms from trader and quant requirements
Translate trading requirements into robust software implementations
Improve stability, reliability, and performance of the trading engine
Enhance monitoring and observability with Trading Operations
Investigate and resolve production issues including crashes and performance bottlenecks
Prepare for releases and deployments of new trading engine versions
Key requirements
Minimum 5 years post-graduation professional C++ software development experience in the financial industry
Solid understanding of parallel, asynchronous, and multithreaded programming for distributed systems
Good knowledge of algorithms and data structures
Strong analytical and problem-solving skills
Understanding of trading lifecycle (order capture, execution, allocation, settlement, compliance)
Technical skills in scripting languages such as Python, PowerShell, C#, SQL
Proven track record in application deployment best practices
Experience in proactive system monitoring and troubleshooting
Excellent communication skills for interaction with traders, developers, and stakeholders
Ability to thrive in high-pressure trading room environments
Experience working under demanding deadlines with changing priorities
Experience in commodity trading and supply operations, ideally within the energy sector
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.