Job Description
About the Company
A global proprietary trading firm is seeking a skilled C++ Developer. The firm specializes in high-frequency, low-latency trading across global markets, leveraging advanced technology and a collaborative team culture. With access to major exchanges worldwide, the company executes complex strategies at scale with speed and precision.
Position Overview
The firm is looking for a highly capable C++ Developer to join its core trading team. This individual will work closely with researchers and traders to design, implement, and optimize high-performance trading strategies in fast-paced cryptocurrency markets. The role involves full lifecycle development-from simulation and backtesting to live deployment and performance tuning.
Key Responsibilities
- Develop and optimize low-latency trading strategies using modern C++ (C++17/20)
- Build robust, event-driven backtesting and simulation frameworks
- Process large-scale L2/L3 market data for research and evaluation
- Collaborate with quantitative researchers and traders to translate alpha ideas into production-ready code
- Monitor live strategies, investigate anomalies, and enhance system resilience
- Write clean, modular, and testable code with a strong focus on performance
Required Qualifications
- 3-5 years of professional experience in C++ development (C++17/20)
- Expertise in performance optimization, multithreading, and memory management
- Experience with real-time or data-intensive systems
- Proficiency with Linux, CMake, and debugging tools (e.g., gdb, perf, valgrind)
- Strong understanding of algorithm design and software architecture
- Excellent communication and collaboration skills
Preferred Qualifications
- Experience with exchange APIs (REST/WebSocket)
- Familiarity with market microstructure and order book dynamics
- Proficiency in Python for research and analysis
- Background in Computer Science, Engineering, Applied Math, or AI
- Experience supporting production trading systems with real-time monitoring
Job Tags
Worldwide,