Drimva

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

First seen Oct 29, 2026 · Last verified Nov 5, 2026 (UTC)