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 Associate Algorithmic Trading Engineer (L1)
1-2 yearsSkills to master
- Independent feature delivery, basic production support, strong C++ fundamentals, understanding of core trading concepts.
You're ready to move on when
- Consistently delivers assigned tasks with minimal supervision.
- Proactively identifies and fixes minor bugs.
- Demonstrates a solid grasp of our codebase and infrastructure.
- Contributes thoughtfully to code reviews.
- 2
Experienced Hire from another Trading Firm
Immediate (depending on experience)Skills to master
- Adaptation to our specific tech stack and trading strategies, understanding of our internal risk frameworks.
You're ready to move on when
- Proven track record of building and maintaining low-latency trading systems.
- Strong expertise in C++ and Python.
- Familiarity with market microstructure and FIX protocol.
- Ability to quickly integrate into a new team and codebase.
- 3
Experienced Hire from a Performance-Critical Tech Role (non-finance)
6-12 months (ramp-up)Skills to master
- Financial market concepts, specific trading protocols (FIX, Kdb+), systematic risk management principles.
You're ready to move on when
- Exceptional C++ and systems programming skills.
- Demonstrated ability to learn complex new domains quickly.
- Strong problem-solving and debugging capabilities.
- Genuine passion for financial markets and high-performance computing.