HHiring Reality
← DV Trading

C++ Software Engineer (DV Commodities - London)

DV Trading
Location
London
Posted
1 month ago
Department
DV Commodities
What they actually want (must-haves)
  • 7+ years of professional C++ development
  • Deep command of modern C++ (17/20), templates, move semantics, memory models, and concurrency
  • Proven experience building low-latency, high-throughput, multi-threaded systems for quantitative trading
  • Strong knowledge of how exchanges work: order types, matching engine behavior, market microstructure, and native exchange protocols
  • Direct experience with futures and/or commodities markets
  • Systems-level fluency in Linux/Unix environments, git, TCP/UDP and multicast networking, kernel-bypass stacks, and performance profiling
Nice to have
  • Experience in energy markets (crude, refined products, natural gas) and swaps
What the job really is

The C++ Software Engineer will play a key role in developing DV Commodities' next-generation electronic trading platform, focusing on ultra-low-latency execution engines and market data systems. Responsibilities include designing and implementing core trading functionalities, maintaining exchange connectivity, and collaborating with trading desks and quants to enhance features and troubleshoot issues. This position requires hands-on involvement in all stages from design to production support in a live trading environment.

Things to weigh
  • No salary listed
  • Role involves high-performance and low-latency systems which may require intense focus and expertise
  • Hands-on role with broad ownership may lead to high responsibility and pressure in production environments
Job score2.8/5
Benefits1/5
Freshness3/5
Career value5/5
Role clarity5/5
Pay transparency0/5

Applying to DV Trading?

See how your résumé matches this role — and tailor it from what actually gets interviews.