C++ Developer
Senior C++ Developer – FX Trading Platform Migration (Contract)
£1000 per day (Inside IR35)
London – Hybrid (2–3 days per week in the office)
Long-term project
We’re supporting a major financial organisation on a multi‐year programme to modernise and migrate a legacy FX trading platform. The Eastern Time Zone environment has already been successfully migrated; now the focus shifts to delivering the same transformation for the Western Time Zone platform.
This is a hands‐on C++ engineering role working on high‐performance, cross‐asset execution and hedging systems within a front-office trading environment.
What You’ll Be Doing
- Enhancing and rebuilding components of a modern FX trading platform using C++14/17+
- Designing and implementing low‐latency solutions across FX, equities, and expanding into futures and options
- Building connectivity and integrations for liquidity provider onboarding (FIX, market data, order routing)
- Contributing to the core migration effort modernising legacy trading architecture
- Working alongside specialists in low‐latency engineering, networking, and capital markets technology
- Supporting multi‐asset risk management and hedging workflows within a fast‐paced trading environment
What We’re Looking For
- 10+ years’ experience in modern C++ development
- Strong understanding of STL, Boost, multithreading, and performance optimisation
- Proven background in capital markets — ideally FX, but cross‐asset experience also welcomed
- Solid understanding of trading system architecture, market data, execution flows
- Experience with FIX and LP integrations
- Ability to work in a high‐performance engineering culture alongside front‐office technology teams
Nice to Have
- Buy‐side C++ experience
- Knowledge of futures, options, and broader cross‐asset trading