Software Engineer, C++
Core
Design and develop robust, performant C++ applications and components for electronic trading systems, ensuring reliability and adapting to evolving market needs.
Role type
Senior C++ Software Engineer (Low Latency Trading)
Builds
Real-time market data processing pipelines, order routing systems, algorithmic trading frameworks, and risk management tools.
Domain
Quantitative finance / Electronic trading infrastructure
Deliverable
production ML models | product features
Required skills
C++ (5-7 years), Python, low-latency system design, high-throughput architecture, algorithms and data structures, clean code practices
Preferred skills
Experience in trading environments, system optimization, troubleshooting post-deployment issues
Technologies
C++, Python
Responsibilities
Design and develop trading system components, write robust and performant C++ code, utilize Python for scripting and integration, enhance systems for evolving trading needs, provide second-line support and troubleshoot technical challenges
Seniority
Mid-to-Senior, hands-on IC
