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
From Senior Software Engineer
3-5 years as a Senior EngineerSkills to master
- Moving beyond just writing code to actively designing system components, understanding non-functional requirements (scalability, security), and influencing technical direction for your team. You'll need to start thinking about the 'why' behind the code.
You're ready to move on when
- You're the go-to person for complex technical problems on your team.
- You've led the design of several significant features from concept to production.
- You're regularly mentoring junior engineers and helping them with design challenges.
- You find yourself spending more time on architectural discussions than hands-on coding.
- 2
From Senior Cloud/DevOps Engineer
3-5 years as a Senior Cloud/DevOps EngineerSkills to master
- Deepening your understanding of application architecture, not just infrastructure. This means focusing on how applications consume cloud services, designing resilient deployments, and understanding the impact of infrastructure choices on software design. You'll need to bridge the gap between infra and app.
You're ready to move on when
- You've designed and implemented complex CI/CD pipelines and infrastructure-as-code solutions.
- You're regularly optimising cloud costs and performance for multiple services.
- You're often consulted by software engineers on how to best deploy and operate their applications.
- You've got a strong grasp of distributed systems concepts and troubleshooting.