C++/ Python Software Developer/ London / £ High
Core
Engineering robust, low-latency, high-throughput systems to drive trading performance.
Role type
Senior C++ systems engineer (trading infrastructure)
Builds
Algorithmic trading systems and execution pipelines
Domain
Financial technology / High-frequency trading
Deliverable
production ML models | product features
Required skills
C++ (expert), Python, low-level systems programming, performance optimization, memory management, concurrency, Linux, CI/CD, TDD
Preferred skills
Algorithm design, data structures, modern hardware knowledge
Responsibilities
Design and deploy high-performance C++ code, optimize latency-critical components, refactor and test code, collaborate on system-wide performance gains, build tooling for automated testing and deployment
Seniority
Senior, hands-on IC