Job Description
- Join a leading high-frequency trading firm at the forefront of low-latency technology
- Take ownership of complex, performance-critical C++ systems running at sub-millisecond scale
- Work closely with traders and quantitative researchers to drive real-time performance gains
- Highly technical, in-office environment where engineering excellence defines success
The Role
You’ll design, implement, and optimize the systems that power one of the most advanced high-frequency trading environments in the market. This is a hands-on, performance-focused role that covers the full development lifecycle, from architecture through to optimization and deployment.
You’ll build and refine high-performance C++ systems that process real-time market data and manage order execution across multiple venues. The work demands exceptional attention to detail, with a focus on multithreading, concurrency, memory management, and CPU-level optimisation to achieve ultra-low latency.
You’ll collaborate closely with traders and researchers to translate trading strategies into efficient, production-ready systems, profiling and improving performance across every layer of the stack.
This is an in-office position based in central Chicago, offering a highly collaborative, intellectually demanding environment where engineers can make a visible impact.
Key Skills and Experience Required
- 4+ years of professional software engineering experience in high-performance C++
- Deep understanding of low-latency systems, multithreading, concurrency, and memory management
- Proven experience in trading technology or other ultra-low-latency domains such as market data, networking, or high-throughput distributed systems
- Strong grasp of algorithms, data structures, and performance profiling
- Expertise in Linux/Unix systems and modern C++ (C++17 or newer preferred)
- Bachelor’s degree in Computer Science, Engineering, or related discipline from a leading university
- Experience working on exchange connectivity, order management, or execution systems
Why Join
- Work on cutting-edge high-frequency trading systems where microseconds matter
- Collaborate with exceptional engineers and traders in a technically rigorous environment
- Competitive compensation (base salary plus significant discretionary bonus)
- Comprehensive benefits including medical, dental, vision, and 401(k)
- Daily breakfast and lunch, stocked kitchen and modern office space
- Education reimbursement, charity matching, and regular social events
If you are a C++ engineer who thrives on complex technical challenges and wants your work to directly influence trading performance in real time, we’d love to hear from you.