The pathway
How you actually get there, here
How you become one varies far more by country than what one does. This is the UK route. Most people take one of these ways in; the right one depends on where you're starting from.
- 1
Promotion from Algorithmic Trading Engineer (L2)
2-4 years as an L2Skills to master
- Taking full ownership of complex components, leading technical designs, demonstrating strong problem-solving in production, and starting to mentor junior colleagues.
You're ready to move on when
- Consistently delivering complex features independently, with minimal supervision.
- Proactively identifying and fixing system bottlenecks or technical debt.
- Being the 'go-to' person for a specific system component or technology.
- Successfully guiding new team members or less experienced engineers on technical tasks.
- Demonstrating a deep understanding of market microstructure and its impact on system design.
- 2
Direct Entry from another HFT/Prop Trading Firm
5-8 years of relevant experienceSkills to master
- Proven track record of designing and implementing low-latency trading systems, deep expertise in C++ and relevant technologies, and experience with demanding production environments.
You're ready to move on when
- Experience with a similar tech stack and market domain.
- Ability to quickly integrate into a new codebase and contribute effectively.
- Demonstrated ability to lead technical discussions and influence architectural decisions.
- Strong references from previous roles highlighting technical leadership and impact.
- 3
Transition from High-Performance Computing (HPC) or Scientific Computing
6-10 years of experience, with a focus on self-directed learning in financeSkills to master
- Adapting HPC optimisation techniques to financial market data, rapid learning of financial instruments and market microstructure, and understanding the regulatory landscape.
You're ready to move on when
- Demonstrable experience optimising code for extreme performance (e.g., scientific simulations, game engines).
- Strong C++ skills, especially in multi-threading and memory management.
- A genuine passion for financial markets and a proactive approach to learning the domain specifics.
- Ability to work in a high-pressure, real-time environment.