C++ Software Engineer, DV Commodities
Core
Design, implement, and deploy a core C++ trading platform for execution, order management, market data, pricing, and risk in futures and commodities markets.
Role type
Senior hands-on IC C++ software engineer (low-latency trading systems)
Builds
High-performance trading platform components and direct exchange connections
Domain
Financial services / Quantitative trading / Commodities and futures markets
Deliverable
production ML models | product features
Required skills
Modern C++ (17/20), low-latency system design, multithreading, exchange protocols (iLink/MDP, FIX/SBE), Linux/Unix networking, kernel-bypass technologies, distributed systems, SQL/NoSQL, Python for research
Preferred skills
Energy markets and swaps experience, Python scientific computing (NumPy, pandas), performance profiling
Technologies
C++, Linux, Git, NoSQL, Python, SQL, Unix, NumPy, pandas
Responsibilities
Lead design and deployment of core trading platform components; maintain direct exchange connections; optimize performance at microsecond/nanosecond scales; partner with trading desks and quants; own systems through full lifecycle including production support