We’re seeking an exceptionally talented, hands-on Principal C++ Software Engineer to join a high-performance Global Trading & Execution technology team at a leading global investment firm.
This is an opportunity to work on mission-critical technology powering sophisticated statistical arbitrage and low-latency trading strategies. You’ll play a key role in designing and developing ultra-low-latency execution platforms while providing technical leadership and mentoring a small team of highly skilled engineers.
The role is approximately 80% hands-on development and 20% technical leadership, offering significant ownership, architectural influence, and direct exposure to the front office.
What You’ll Do
- Design, develop, and deliver critical components across statistical arbitrage, low-latency execution, and high-touch trading platforms.
- Remain heavily hands-on with C++ development while mentoring and coordinating a small team of engineers.
- Partner closely with business stakeholders, quantitative teams, and front-office leadership on architecture and implementation.
- Drive technical direction, architectural decisions, and engineering best practices across the organization.
- Provide Level 3 production support for global trading operations.
- Continuously improve system performance, reliability, and scalability.
What We’re Looking For
- 10+ years of professional C++ development experience in Linux-based environments.
- Deep expertise in microsecond-latency C++ development, including cache-conscious data structures, lock-free concurrency, and the C++ memory model.
- Strong systems-level performance engineering experience, including kernel bypass, CPU core isolation, NUMA optimization, and minimizing system calls on critical paths.
- Background building electronic trading systems, market data platforms, execution engines, or exchange connectivity solutions.
- Experience with exchange-native protocols, market data feeds, and feed handler development.
- Experience delivering software within co-located trading environments.
- Proven ability to lead, mentor, and collaborate with highly technical engineering teams.
- Exceptional software architecture and system design capabilities.
- Familiarity with DevOps practices, CI/CD pipelines, and build automation.
- Experience working within Agile development and Site Reliability Engineering (SRE) frameworks.
- Excellent communication skills and the ability to work effectively with both technical and non-technical stakeholders.
Key Attributes
- Exceptional problem-solving and analytical abilities.
- Passion for performance optimization and continuous improvement.
- Ability to adapt quickly to evolving business and technology requirements.
- Strong technical leadership, ownership, and collaboration skills.
Salary: 275k - 300k Base + 200k - 450k Bonus