C++ Developer - FX Front Office Engineering
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
A leading global trading firm is expanding its FX Front Office Engineering team in London. We are seeking a highly skilled C++ developer to work closely with traders and quantitative researchers to build and optimise real-time trading systems for the foreign exchange markets. This is a front office role where performance, reliability, and speed are critical. Ideal candidates will have experience in low-latency systems, market connectivity, and a strong understanding of FX or other electronic trading environments., * Design, develop, and maintain high-performance C++17+ trading systems for FX spot, forwards, and NDFs.
- Build and optimise market connectivity components (FIX, proprietary protocols) and order management systems.
- Collaborate directly with traders and quants to implement trading strategies and pricing models.
- Ensure system reliability, scalability, and ultra-low latency under high-throughput conditions.
- Monitor and tune live trading systems, identifying performance bottlenecks and implementing real-time fixes.
Requirements
- Strong C++17+ development skills with a focus on performance, concurrency, and low-latency design.
- Experience in front office or trading environments, ideally within FX or other liquid asset classes.
- Deep understanding of networking, messaging protocols (e.g., FIX), and exchange connectivity.
- Familiarity with Linux systems, performance profiling tools, and real-time debugging.
- Knowledge of market microstructure, order types, and execution logic.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…