Client: Top-tier quantitative trading firm
Compensation: Competitive (Not Specified)
Location: NYC (Hybrid)
Overview
We’re working with a top-tier quantitative trading firm to hire a C++ engineer who wants to work close to the metal on systems that directly power live trading and research. This role is about owning and evolving a high-performance C++ platform used by elite researchers and trading teams. Think low-latency, careful memory management, and design decisions where performance actually matters — not abstract benchmarks.
The Role
This is core platform C++, not application-level glue code. Your work underpins research and production trading systems, and you’ll be optimising real workloads used by multiple teams globally. No finance knowledge required — strong engineering thinking wins here.
Key responsibilities include:
• Design and maintain a high-performance C++ computational platform
• Push performance boundaries: latency, throughput, memory efficiency
• Build scalable, reusable components that multiple teams rely on
• Work closely with researchers to turn ideas into production-grade systems
• Keep performance guarantees intact as the platform grows
Requirements
• Strong C++ experience with a focus on performance-critical systems
• Background in computer science (MSc / PhD or equivalent depth)
• Experience outside academia solving real production problems
• Low-level optimisation and profiling
• Compiler concepts, type systems, or language tooling
• Writing code that other engineers depend on
• Experience with DSLs, compilers, or runtime systems
• Rust or Python alongside C++
What’s on Offer
• Engineers surrounded by other exceptionally strong engineers
• Minimal bureaucracy, no ego-driven hierarchy
• Hybrid working, standout NYC office, excellent benefits
• Long-term investment in both people and technology
If you’re a C++ engineer who cares about correctness, performance, and clean abstractions, and you want your work to sit at the heart of a world-class trading platform — this is one to explore.