Job Description
We’re seeking an exceptional C++ Engineer to join a leading high-frequency trading (HFT) firm. You’ll be a core contributor to the development of ultra-low latency systems that power global trading strategies. This is a performance-critical environment where microseconds matter and world-class engineering makes the difference.
What You’ll Do
- Design, build, and optimize latency-sensitive components of our trading platform in modern C++
- Work closely with traders and quants to deploy real-time strategies and market access systems
- Engineer high-throughput data pipelines and tick-to-trade execution paths
- Continuously profile and tune systems at the CPU, memory, and networking level
- Own the full software lifecycle: architecture, development, testing, deployment, and monitoring
What We’re Looking For
- Strong command of modern C++ (C++14/17/20) and memory/performance optimization techniques
- Solid foundation in computer science (algorithms, data structures, concurrency)
- Experience with multithreading, lock-free programming, and low-level systems
- Comfort working in a Linux environment with tools like perf, gdb, valgrind
- Familiarity with network protocols, especially UDP/TCP, multicast, or kernel bypass (e.g., DPDK, Solarflare)
- Bonus: Exposure to trading systems, market data feeds, or exchange connectivity
You Might Thrive Here If You:
- Think in nanoseconds and debug in disassembly
- Enjoy profiling code more than writing it
- Build tools because no existing ones are fast enough
- Treat latency, jitter, and throughput as first-class metrics
Why Join Us
- Work on problems at the edge of hardware and software
- Flat, fast-paced environment with minimal red tape
- Exceptional compensation, performance-based bonuses, and potential for profit sharing
- Access to bleeding-edge infrastructure and a collaborative engineering culture
Contact Detail:
Durlston Partners Recruiting Team