DV Trading
C++ Software Engineer (DV Commodities - London)
London +1 · Full-time · Posted Aug 14, 2026
- Location
- London
New York - Experience
- 7+ years of professional C++ development; no alternative stated.
- Education
- Bachelor’s degree or higher in CS, Engineering, or another technical discipline, or equivalent practical experience.
About the job
Lead development of a proprietary C++ electronic trading platform for commodities, covering execution, market data, pricing, order management, and risk.
What you'll do
- Design, implement, deploy, and support core trading systems, including execution engines, order management, market data, pricing, and risk.
- Build and maintain exchange gateways and feed handlers, and optimize system performance for ultra-low latency.
- Work with traders, quants, and developers on features, algorithms, simulations, troubleshooting, and production support.
What they ask for
- 7+ years of professional C++ development, including modern C++ (17/20), templates, move semantics, memory models, and concurrency.
- Experience building low-latency, high-throughput, multithreaded systems for quantitative trading.
- Knowledge of exchanges, market microstructure, order types, and native exchange protocols.
- Direct futures and/or commodities market experience; systems-level skills in Linux/Unix, networking, performance profiling, databases, and Python/NumPy/pandas.
Nice to have
- Energy markets (crude, refined products, natural gas) and swaps experience.
Tools
C++ (17/20), Linux/Unix, git, TCP/UDP, Onload, VMA, DPDK, Python/NumPy/pandas
Model-written summary · the original posting is authoritative