Software Engineer - C++
Core
Design and develop high-performance electronic trading systems connecting systematic trading strategies to financial markets worldwide.
Role type
Senior IC C++ software engineer (low-latency systems)
Builds
High-performance trading infrastructure, exchange connectivity, order execution systems, and risk management tools
Domain
Quantitative trading / Financial technology
Deliverable
production ML models
Required skills
C++, data structures, algorithms, object-oriented programming, low-latency programming, distributed systems, real-time systems
Preferred skills
Linux, TCP/IP, UDP, Python, shell scripting, market data systems, exchange connectivity
Responsibilities
Design and develop high-performance electronic trading systems, build exchange connectivity for real-time market data and order transmission, improve system performance via network and systems optimization, develop infrastructure for historical data access and trading simulations, build tools for data analysis and risk management, investigate production issues to improve reliability and scalability
Seniority
Senior, hands-on IC
