Principal Developer Team Lead
Job Title: Principal Developer Team Lead Salary: £51,400 - £68,800 Location: Cambridge/Hybrid Contract: Permanent This Principal Developer Team Lead position offers a pivotal opportunity to shape the technical future of a world-renowned academic organisation. You'll spearhead the migration of enterprise systems to cutting-edge cloud-native AWS architectures, while balancing hands-on technical leadership with people management responsibilities. We are Cambridge University Press & Assessment, a world-leading academic publisher and assessment organisation and a proud part of the University of Cambridge. About the role We're seeking a hands-on Principal Developer Team Lead to drive the technical transformation of our Exam Technology Organisation as we migrate legacy enterprise applications to modern, cloud-native architectures on AWS. You'll balance technical leadership with people management, leading a team of 4-8 developers while establishing the foundations for our future technology stack. Your initial focus will be on two strategic priorities:
What You'll Do Technical Leadership
- Evolving our SRE function - Building the DevOps infrastructure, automation, and tooling that enables Site Reliability Engineering practices across development and operations teams
- Advancing our AI development practice - Establishing standards, frameworks, and best practices for responsibly integrating AI capabilities into our education platforms.
What You'll Do Technical Leadership
- Lead migration of legacy applications to cloud-native AWS architectures
- Build DevOps automation to support SRE practices
- Establish AI/ML development standards and frameworks
- Set observability, monitoring, and incident response standards
- Promote best practices in web, event-driven, and cloud-native technologies
- Provide technical expertise and oversee code reviews
- Manage and mentor a team of 4-8 developers, providing coaching, development plan
- Identifying training needs in AI/ML and SRE.
- Support recruitment and foster a culture of continual improvement and wellbeing.
- Deliver software in agile squads
- Collaborate with architects, SREs, product owners, and infrastructure teams
- Liaise with stakeholders to identify education sector needs
- Plan and estimate migrations and feature delivery
- Coordinate with service management, security, and AWS experts
- Degree or equivalent
- Proven technical team leadership
- Skilled in two or more modern programming languages
- Experience with AWS cloud and infrastructure
- DevOps skills: automation, CI/CD, infrastructure-as-code
- Understanding of SRE and observability
- Experience in web-apps and modern frameworks
- Strong communicator with technical and non-technical audiences
- CI/CD pipelines, automation frameworks, and developer tooling
- Observability tools, monitoring, logging, and alerting systems
- Responsible AI practices and governance
- Event-driven architecture and microservices patterns
- Software design patterns and scalability best practices
- Security principles in cloud environments
- Ability to set technical standards and provide thought leadership
- Experience balancing people management with hands-on contribution
- Strong mentoring and coaching skills
- Collaborative approach that builds trust across teams
- Passion for continuous learning in AI/ML and DevOps
- Promotes inclusion and continuous improvement
- 28 days annual leave plus bank holidays
- Private medical and Permanent Health Insurance
- Discretionary annual bonus
- Group personal pension scheme
- Life assurance up to 4 x annual salary
- Green travel schemes
- Two questions to select one answer from multiple options.
- A 15-minute screening call with the Hiring Manager.
- First stage interview via MS Teams or in person. You will be provided with a brief to complete a role related task which will need to be returned by email in advance of your interview.