Job Description
London | Hybrid
- Join a specialist trading team building a global systematic platform.
- Work across the full stack – from market data to execution – with Python and C++.
- Collaborate directly with researchers and traders on high-impact strategies.
- Compensation in the region of £220,000 – £450,000 total package, depending on experience.
The Role
We are seeking a Software Engineer to join a London-based trading team focused on systematic strategies across global markets. This small but expanding group runs mid- to high-frequency trading strategies and requires engineers who can take ownership of critical systems end-to-end.
You will be responsible for developing and maintaining the group’s core trading platform, covering market data handling, execution pathways, research infrastructure and the algorithms in between. The environment is fast-moving, collaborative and highly technical, offering exposure to both engineering and quantitative research.
Key Skills and Experience Required
- Strong, current C++ development experience (5+ years), with hands-on work on complex, mission-critical systems.
- Proficiency in Python and ability to work across both languages.
- Background in trading systems development, with knowledge of market data, execution, and low-latency systems.
- Solid understanding of concurrency, distributed systems, and computer networking.
- Experience collaborating with quantitative researchers and traders.
- Strong problem-solving ability, communication skills, and motivation to work in a lean, high-impact team.
Desirable: familiarity with machine learning concepts, functional programming, and integrating Python and C++ stacks.
Benefits & Opportunities
- High-impact role in a small, collaborative London team.
- Exposure to systematic trading strategies across multiple markets.
- Hybrid work environment.
- Compensation range of £220,000 – £450,000 total package, with flexibility for exceptional candidates.