Wolverine Trading
Senior C++ Software Engineer – Real Time Trading
$100K–$140K
Chicago, Illinois · On-site · Senior · Full-time · Posted Oct 29, 2026
- Experience
- 3+ years of professional C++ development experience.
- Education
- Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a related field.
About the job
Build and optimize low-latency market data, exchange connectivity, and order execution systems, and support them through production.
What you'll do
- Develop and tune C++ components and exchange connectivity for market data and order execution.
- Optimize performance across application code, data structures, networks, and operating systems.
- Own production systems across design, implementation, testing, deployment, and real-time support; collaborate with trading and hardware teams.
What they ask for
- Bachelor's or Master's Degree in Computer Science, Computer Engineering, or a related field.
- 3+ years of professional experience developing C++ code.
- Expert-level knowledge of modern C++ (C++17 or later), including templates, move semantics, and low-level performance idioms.
- Strong grasp of systems fundamentals, including memory hierarchies, CPU architecture, lock-free programming, and TCP/UDP network protocols.
Nice to have
- Exposure to low-latency, real-time, or high-throughput systems.
Pay
USD $100,000-$140,000 base salary
Tools
C++, C++17, TCP, UDP, FPGA
Model-written summary · the original posting is authoritative