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

Job Details

Company
Caspian One
Location
Greater London, England, United Kingdom
Posted