Log inPost your job
← All jobs
DT

C++ Software Engineer (DV Commodities - New York)

DV Trading β€’ New York
EngineeringMidOn-site
πŸ– Unlimited / flexible time off

As a C++ Software Engineer at DV Trading, you will lead the design and implementation of our next-generation proprietary electronic trading platform for DV Commodities. You join a small senior team building ultra-low-latency execution engines, market data pipelines, order and risk management systems, and direct connectivity to the world's major futures and commodities exchanges. The code you write goes to production and trades 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 through order entry gateways and feed handlers for venues such as CME (iLink 3 / MDP 3.0), ICE, and other futures and commodities markets
  • Drive microsecond- and nanosecond-level performance work using lock-free data structures, cache-aware design, kernel-bypass networking, CPU pinning, NUMA tuning, and rigorous latency measurement
  • Work directly with trading desks on new feature requests, pricing, and execution algorithms, and collaborate across quant and developer teams to troubleshoot and solve complex problems
  • Build high-performance components for both simulation and live trading
  • Own systems end to end: 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 such as 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

  • Direct experience with energy markets, including crude, refined products, natural gas, and swaps

What we offer

  • Base salary of $180,000–$250,000 USD
  • Discretionary bonus eligibility
  • Medical, dental, and vision insurance
  • HSA, FSA, and Dependent Care Options
  • Employer-paid Group Term Life and AD&D insurance
  • Voluntary LTD, Life, and AD&D insurance
  • Flexible vacation policy
  • Retirement plan with employer match

About DV Trading

DV Trading is an independent proprietary trading firm founded in 2016 and part of the DV Group, a collection of financial services firms with over 600 employees operating across North America, Europe, and Asia. DV Trading utilizes its own capital, trading strategies, and risk management methodologies to provide liquidity to worldwide financial markets and hedging opportunities to commodity producers and users.

What engineering roles in crypto pay

383 salaries Β· our own data
this role$157kmedian$250k

This role pays $180k–$250k, above the $205k median for engineering roles in crypto on this board.

C++ Software Engineer (DV Commodities - New York) | CryptoJobsHQ