Software Engineer
On-site · United Kingdom
Core
Designing and optimizing high-performance proprietary trading infrastructure, including market data access, connectivity, and risk management systems.
Role type
Senior C++ Software Engineer (Algorithmic Trading)
Builds
High-performance trading engines, market data pipelines, and risk management tools
Domain
Financial Technology / Algorithmic Trading
Deliverable
production ML models | product features
Required skills
C++, data structures, algorithms, object-oriented programming, low-latency system design, market data engineering
Preferred skills
Python, Rust, Java
Technologies
C++, Python, Rust, Java
Responsibilities
Design high-performance trading systems, develop trading application tools, optimize trading engine for minimal latency, implement trading strategies with researchers and traders
Seniority
Mid-Senior, hands-on IC
