Skip to main content
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 BonusHybrid 4 days a week - NYC

Also on the board Same function, level within a rung

Level

Lead

Location

White Plains, NY

Occupation

Software Developers

Industry

Computer Systems Design Services

Posted

5 days ago

Apply for this role (opens in a new tab)