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.
Key Responsibilities:
* 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.
Technical 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.
Please apply for more info