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.
What makes this different
- This is core platform C++, not application-level glue code
- Your work underpins research and production trading systems
- You’ll be optimising real workloads used by multiple teams globally
- No finance knowledge required — strong engineering thinking wins here
The work
- 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
What they’re looking for
- 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++
Culture & setup
- 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.