Software Developer - Low Latency C++
Core
Designing and developing ultra-low-latency trading systems, real-time exchange simulators, execution algorithms, and alpha forecasting models for global markets.
Role type
Senior C++ low-latency systems engineer
Builds
Core trading systems, algorithmic trading frameworks, high-performance execution algorithms, exchange simulators, and tick-level backtesting frameworks
Domain
Financial technology / High-frequency trading / Low-latency systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++17, TCP/IP, multithreading, system architecture design, performance optimization, software design
Preferred skills
Database optimization, FIX engines, exchange protocols, Python/R, SQL
Technologies
C++, Python, R, SQL
Responsibilities
Design system architecture for core trading systems and algorithmic frameworks; Build trading systems for new asset classes; Optimize performance across application, OS, and hardware layers; Collaborate with quants and traders on cutting-edge solutions; Develop exchange simulators and connectivity adaptors; Mentor others and drive constant curiosity and growth
Seniority
Senior, hands-on IC