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
Senior Software Engineer / Senior Platform Engineer
3-5 years in a senior roleSkills to master
- Deep expertise in a specific technical domain, leading complex features or small systems, mentoring junior engineers, and contributing to architectural discussions.
You're ready to move on when
- You've consistently delivered high-quality, complex features independently.
- You're the go-to person for tough technical problems in your area.
- You've actively mentored 2-3 junior engineers to success.
- You've proposed and implemented significant technical improvements or refactors.
- 2
Technical Lead (non-managerial)
2-4 years in a technical lead roleSkills to master
- Guiding a small team's technical direction, performing code reviews, driving technical decision-making within a project, and ensuring quality and best practices.
You're ready to move on when
- You've successfully led a team through several complex project deliveries.
- You're adept at unblocking technical challenges for your peers.
- You've designed and overseen the implementation of significant system components.
- You're a trusted voice in architectural discussions, even without formal management duties.
- 3
Solutions Architect / Infrastructure Architect
4-6 years in an architectural roleSkills to master
- Designing large-scale, distributed systems, creating detailed architectural blueprints, evaluating new technologies, and communicating complex designs to various stakeholders.
You're ready to move on when
- You've designed multiple enterprise-grade solutions that are now in production.
- You're highly proficient in cloud architecture and infrastructure as code.
- You can clearly articulate the trade-offs of different architectural choices.
- You're comfortable presenting technical solutions to both technical and non-technical audiences.