CareerPlanSign in

C++ Software Engineer (DV Commodities - Chicago)

London💼 Full-time💰 $180,000–$180,000🗓 2026-08-04 → 2026-09-25

Core

Design and build ultra-low-latency execution engines, market data pipelines, order management, and risk systems for a proprietary electronic trading platform.

Role type

Senior C++ Software Engineer (Low-Latency Trading Systems)

Builds

Production trading infrastructure including execution engines, order gateways, and market data feeds for futures and commodities markets.

Domain

Financial Services / Quantitative Trading / Commodities

Deliverable

production ML models | product features

Required skills

Modern C++ (17/20), low-latency system design, multi-threading, lock-free data structures, kernel-bypass networking, Linux/Unix, TCP/UDP, exchange protocols (iLink/MDP, FIX/SBE), futures/commodities market microstructure

Preferred skills

Energy markets (crude, natural gas, swaps), distributed systems, tick databases, Python for research

Technologies

C++, Linux, TCP/UDP, iLink 3, MDP 3.0, FIX, SBE, Onload, VMA, DPDK, SQL, NoSQL

Responsibilities

Design and implement core trading platform components; maintain direct exchange connectivity; optimize for microsecond/nanosecond latency; collaborate with trading desks and quants; own systems end-to-end from design to production support.

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.