
DV Trading is building the next generation of its proprietary electronic trading platform, a greenfield event-based system covering pricing, execution, and risk management for commodities and futures markets. As a senior C++ engineer, you will lead the design and build of ultra-low-latency execution engines, market data pipelines, and direct exchange connectivity that the trading desks depend on daily. You own this work end to end, from design through production deployment on real markets.
What you'll do
- Lead the design, implementation, and deployment of DV Commodities' core C++ trading platform, covering execution, order management, market data, pricing, and risk
- Design and maintain direct exchange connectivity, building order entry gateways and feed handlers for CME (iLink 3 / MDP 3.0), ICE, and other futures and commodities markets
- Drive microsecond- and nanosecond-level performance work, including lock-free data structures, cache-aware design, kernel-bypass networking, CPU pinning and NUMA tuning, and rigorous latency measurement
- Work directly with trading desks on new feature requests, pricing, and execution algorithms, and with quants and developers to troubleshoot and solve complex problems
- Build high-performance components for both simulation and live trading
- Own systems end to end, including design, implementation, testing, deployment, and production support in a live trading environment
What you bring
- 7+ years of professional C++ development, with 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, ideally at a proprietary trading firm, market maker, hedge fund, or exchange
- Strong knowledge of how exchanges work, including order types, matching engine behavior, market microstructure, and native exchange protocols such as iLink/MDP and native ICE
- Direct experience with futures and/or commodities markets
- Systems-level fluency with Linux/Unix environments, git, TCP/UDP and multicast networking, kernel-bypass stacks (Onload, VMA, DPDK, or similar), and performance profiling
- Experience with distributed systems, large data sets, and 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 and sound judgment in production trading environments
- Bachelor's degree or higher in Computer Science, Engineering, or another technical discipline, or equivalent practical experience
Nice to have
- Experience with energy markets (crude, refined products, natural gas) and swaps
About DV Trading
DV Trading is an independent proprietary trading firm founded in 2016 as a spinout from a large brokerage. Part of the DV Group, a 20-year-old financial services firm with over 600 employees across North America, Europe, and Asia, DV Trading provides liquidity to worldwide financial markets and hedging opportunities to commodity producers and users using proprietary capital, trading strategies, and risk management methodologies.
What engineering roles in crypto pay
411 salaries · our own dataMost engineering roles in crypto pay between $153k and $250k, with a median of $203k.