Senior C++ Software Engineer
- Senior C++ Software Engineer
- 12 month contract - £600 to £850 per day inside
- Global Trading & Supply | High-Performance Trading Technology
As a Senior C++ Software Engineer, you'll collaborate with technologists, quants, and traders to build and optimise our in-house global derivatives trading platform. You'll work across the full stack of proprietary trading technology - from exchange connectivity to trading engines - with the autonomy and impact of a high-performance engineering culture.
You will play a key role in ensuring ultra-low latency performance, reliability, and scalability while shaping the next generation of our trading systems.
What You'll Work On Exchange Connectivity
- Develop software that interacts with major global futures exchanges via native APIs & protocols (FIX, WebSocket, HTTP).
- Maintain and extend testing suites to ensure robust connectivity performance.
- Optimise exchange communication through Kernel bypass, TLS tuning, and advanced networking techniques.
- Study and align with detailed exchange behaviours.
- Work across C++, Rust, Python, and Typescript where required.
Trading Strategies
- Build and enhance algorithmic trading strategies from trader and quant requirements.
- Increase the performance, reliability, and stability of the trading engine.
- Improve monitoring and observability alongside Trading Operations.
- Diagnose and resolve production issues (crashes, logic anomalies, latency bottlenecks).
- Support release preparation and deployment of trading engine versions.
Technical Experience
- 5+ years post-graduation C++ experience in the financial markets.
- Strong multi-threaded, asynchronous, and distributed systems engineering background.
- Deep knowledge of algorithms and data structures.
- Understanding of the full exchange-traded derivatives life cycle.
- Strong Scripting and automation skills (Python, PowerShell, C#, SQL etc.).
- Proven track record in application deployment best practices and proactive system monitoring.
Industry Experience
- 8+ years in Trading, Capital Markets, or Investment Banking environments.
- Familiarity with global futures exchanges and their native protocols.
For information please APPLY NOW!