Share this
Overview
One of the fastest growing buyside firms are looking for a C++ Strategy Developer to join their Trading Technology team. In this role, you will design, build, and optimize high-frequency trading strategies and systems that process massive data streams in real-time. You will work closely with experienced traders and technologists, gaining deep exposure to the logic that powers automated decision-making in markets globally.
Key Responsibilities
- Design and develop low-latency, high-throughput trading applications using modern C++ in a real-time environment.
- Collaborate with traders and quantitative analysts to implement and refine trading strategies.
- Build and tune systems to achieve extreme performance, reliability, and scalability in a competitive trading landscape.
- Optimize and troubleshoot infrastructure for latency, throughput, and system bottlenecks.
- Own the full software development lifecycle—from concept to production—while contributing to long-term architecture and tooling.
Qualifications
- Education: Degree in Computer Science, Engineering, or a related technical field.
- Experience:
- 5+ years of professional experience developing performance-critical applications in modern C++ (C++11/14/17/20).
- Strong command of multi-threading, memory management, IPC, STL, Boost, and network/socket programming.
- Demonstrated success in building systems for automated trading, market-making, or algorithmic execution strategies.
- Experience developing logic that manages orders and quotes in fast-moving electronic markets.
- Technical Skills:
- Deep understanding of performance tuning, profiling, and optimization methodologies.
- Familiarity with option pricing models and risk concepts (Greeks) is a strong plus.
- Soft Skills:
- A passion for solving complex problems, iterating quickly, and writing clean, maintainable code.
Share this
