C++ Quant Developer
C++ Developer - High-Frequency Trading (HFT)
Location: Frankfurt am Main (On-site / Hybrid)
About the Role
We are a high-performance proprietary trading firm operating in global electronic markets. Our success is driven by ultra-low-latency systems, deep engineering expertise, and close collaboration between traders and technologists.
We are looking for an experienced C++ Developer to help design, build, and optimise mission-critical trading systems where nanoseconds matter. You'll work on latency-sensitive components that operate directly on live markets, with a strong focus on performance, reliability, and clean design.
What You'll Do
- Design and develop low-latency C++ systems used in high-frequency trading
- Optimise performance across the full stack: CPU, memory, networking, and OS
- Work closely with traders and researchers to translate trading ideas into production systems
- Improve existing infrastructure with a focus on determinism, stability, and scalability
- Debug and resolve complex production issues in real-time trading environments
What We're Looking For
- Strong professional experience with modern C++ (C++17/20)
- Solid understanding of data structures, algorithms, and concurrent programming
- Experience building high-performance or latency-critical systems
- Strong knowledge of Linux internals (CPU scheduling, networking, memory)
- Ability to write clean, maintainable, and well-tested code
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or similar
Nice to Have
- Experience in HFT, electronic trading, or market connectivity
- Low-level optimisation experience (cache behaviour, SIMD, profiling tools)
- Knowledge of TCP/UDP, multicast, kernel bypass or exchange protocols
- Familiarity with real-time systems or distributed architectures
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your CV so you can be considered for roles that have yet to be created.
Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.