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 Automation Specialist (Internal Promotion)
3-5 years as a SeniorSkills to master
- Mastering end-to-end complex bot development, consistently applying REFramework, mentoring junior colleagues informally, and taking ownership of full workstreams. You'd also need to start taking on more stakeholder-facing responsibilities.
You're ready to move on when
- Consistently delivers complex automation projects with minimal supervision.
- Proactively identifies and resolves architectural challenges within projects.
- Acts as a go-to person for technical questions from peers.
- Has successfully mentored 1-2 junior developers from start to finish on a project.
- Presents technical solutions clearly to non-technical audiences.
- 2
Technical Consultant (External Hire)
8-10 years in consulting, with 3-5 years in automationSkills to master
- Experience across multiple client environments, exposure to diverse automation challenges, strong client-facing communication, and a knack for rapidly understanding new business processes. You'd bring a broad perspective on best practices.
You're ready to move on when
- Successfully led automation discovery and design phases for multiple clients.
- Demonstrable experience architecting solutions for diverse industry sectors.
- Strong ability to manage client expectations and project scope.
- Comfortable presenting complex technical solutions to C-suite level clients.
- 3
Senior Software Engineer (Transition)
8-12 years in software engineering, with 2-3 years focused on automation-adjacent projectsSkills to master
- Deep software engineering principles, robust coding practices (e.g., Python, C#), experience with API development and integration, and a strong understanding of scalable system design. You'd need to pick up the specifics of RPA platforms quickly.
You're ready to move on when
- Proven ability to design and build highly scalable, resilient software systems.
- Expertise in at least one object-oriented programming language (e.g., Python, C#, Java).
- Strong experience with database design, API development, and microservices architecture.
- Demonstrated interest in automation and process optimisation, perhaps through personal projects or specific work initiatives.