Job Description
Senior C++ Engineer
Chicago or New York City, Hybrid
- Work on high-performance trading systems that directly support an options market making business
- Build low-latency, production-grade software in close partnership with traders, quants and engineers
- Tackle problems around performance, scalability, system design and operational robustness
- Well suited to engineers with strong modern C++ skills and experience in latency-sensitive distributed systems
The Role
An established proprietary trading firm is looking for a Senior C++ Engineer to join a team focused on execution technology for options market making.
This is a senior engineering role working on low-latency, high-performance systems that sit close to the trading workflow. The work centres on designing, building and refining robust trading infrastructure, with a particular focus on speed, efficiency, scalability and reliability. You would work closely with traders, quantitative researchers and other engineers to take ideas from concept through to production, helping improve execution performance and supporting the ongoing evolution of the firm’s trading platform.
The role also involves working across adjacent areas such as exchange connectivity, pricing and operations, so it should appeal to someone who enjoys solving real trading problems in a collaborative, highly technical environment.
Key Skills and Experience Required
- Strong commercial experience building production systems in modern C++, likely gained over at least five years
- Strong low-level systems programming skills, with a clear understanding of optimisation and performance tuning
- Good knowledge of computer architecture and networking fundamentals
- Experience building multithreaded and distributed systems
- A track record of writing clean, maintainable, high-performance code
- Strong production judgement, including the ability to diagnose issues quickly and drive problems through to resolution
- Prior experience in a high-frequency trading or similarly latency-sensitive environment would be advantageous
Why Apply
- Opportunity to work on business-critical trading systems with direct impact on performance
- Close interaction with traders and quants, rather than being removed from the commercial problem
- Strong engineering environment with a clear focus on quality, robustness and thoughtful system design
- Competitive compensation, discretionary bonus potential and a strong overall benefits package
- Hybrid working model available for this team
If you are a strong C++ engineer with experience in high-performance systems and an interest in trading technology, this is the sort of role that can offer both technical depth and genuine business impact.