A small, elite trading firm is seeking an experienced C++ Developer to evolve, scale, and enhance their high-performance, low-latency trading infrastructure. In this role, you will design, develop, and own major features within performance-critical systems, collaborating closely with an elite team of front-office C++ engineers.
The environment is fast-paced and ownership-driven, requiring someone who are comfortable taking initiative and delivering under pressure. Their systems are technology-driven, with minimal reliance on legacy code, demanding developers who can quickly adapt and continuously improve.
Responsibilities:
- Design, build, and optimize high-performance, ultra-low-latency C++ components powering live trading platforms.
- Analyze real-time system performance to identify bottlenecks and drive data-informed improvements across latency, throughput, and reliability.
- Take full end-to-end ownership of major architectural features and system upgrades.
Requirements:
- 7+ years of professional experience writing modern C++ (C++17 and above).
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Mathematics, or a related quantitative field (e.g., Computational Finance, Quantitative Economics).
- Exceptional problem-solving abilities and a strong sense of personal accountability.
- Excellent verbal and written communication skills in English.
- Direct experience developing high-performance, low-latency, or real-time systems.