C++ Software Engineer (DV Commodities - London)
On-siteLondon, England, United Kingdom
Job Summary
Lead the design, implementation, and deployment of DV Commodities' core C++ trading platform, including execution, order management, market data, pricing, and risk systems. Design and maintain direct exchange connectivity for venues such as CME and ICE, while driving microsecond-level performance work through lock-free data structures and kernel-bypass networking. Build high-performance components for both simulation and live trading environments, owning systems end-to-end from design through production support. Work directly with trading desks and quants to troubleshoot complex problems and solve feature requests. This senior role operates on a small team with broad ownership across the trading stack, where code goes directly to production.
Required Qualifications
- 7+ years of professional C++ development
- deep command of modern C++ (17/20)
- templates
- move semantics
- memory models
- concurrency
- Proven experience building low-latency, high-throughput, multi-threaded systems for quantitative trading
- ideally at a proprietary trading firm, market maker, hedge fund, or exchange
- Strong knowledge of how exchanges work
- order types
- matching engine behavior
- market microstructure
- native exchange protocols (e.g., iLink/MDP, native ICE, FIX/SBE)
- Direct experience with futures and/or commodities markets
- energy markets (crude, refined products, natural gas) and swaps
- Systems-level fluency
- Linux/Unix environments
- git
- TCP/UDP and multicast networking
- kernel-bypass stacks (Onload, VMA, DPDK, or similar)
- performance profiling
- Experience with distributed systems
- large data sets
- SQL
- NoSQL, or tick databases
- Ability to program in a scientific computing environment (Python/NumPy/pandas) for research and tooling
- Strong verbal and written communication skills
- sound judgment in production trading environments
- Bachelor's degree or higher in CS, Engineering, or another technical discipline
- or equivalent practical experience
Desired Qualifications
- energy markets (crude, refined products, natural gas) and swaps a strong plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.