C++
The Role
We are seeking an exceptionally talented, hands-on, high-performance C++ engineer for our Global Trading and Execution (GTX) technology group. Reports to the Head of GTX. GTX designs, develops, and supports our global Stat-Arb and Low-Latency execution platforms. Location, NYC.
What You Will Do
- Design, develop, and deliver critical components within, and integrating, our Stat-Arb, Low-Latency, and High-Touch platforms
- Work 80% hands-on keyboard, 20% mentor, coordinate staff
- Work closely with the Systematic COO and Business Analysts who support the function on architecture and implementation
- Provide technical thought leadership within the team, and across the front office
- Provide Level 3 support across global operations
What You Will Bring
- Minimum of ten years of experience in C++ development in a Linux based environment
- Expertise in C++ design for microsecond latency, including cache-conscious data structures, lock-free concurrency, and the C++ memory model
- Systems-level latency engineering, including kernel bypass, core isolation, NUMA-aware thread and memory placement, and syscalls off the critical path
- Excellent communication skills, written and verbal, including non-technical stakeholders
- Expertise in building electronic trading systems, market data systems, or crossing engines, including exchange-native protocol and feed handler work
- Experience delivering in co-located execution environments
- Experience leading and mentoring small, highly technical development teams
- Exceptional architectural and design skills
- Proficiency in Dev