Job description
The Lead Cloud Engineer role is responsible for overseeing the architecture, delivery and ongoing evolution of complex cloud infrastructure solutions for our clients, while providing technical leadership to engineering teams.
As a senior member of a cross-functional delivery team, the Lead Cloud Engineer owns the end-to-end technical direction of cloud platforms, from initial architecture and design through to implementation, optimisation and long-term operation. Acting as both a hands-on engineer and a technical leader, they are expected to set best practice, ensure high engineering standards, and guide teams through complex technical challenges.
Bridging modern software development practices with cloud infrastructure and platform engineering, the Lead Cloud Engineer is comfortable designing distributed systems, writing production-grade code, and defining robust Infrastructure as Code and automation strategies. They play a key role in shaping ways of working, mentoring engineers, and ensuring solutions are secure, scalable and maintainable.
As a fully customer-facing consultant, the Lead Cloud Engineer works closely with client stakeholders, providing technical direction, building trust, and translating business needs into effective cloud solutions. In addition to their delivery teams, they are supported by Enablis’ engineering and delivery communities, contributing to shared learning, standards and continuous improvement.
Key Skills
- Strong expertise in at least one major cloud platform (AWS, Azure or GCP)
- Proven experience designing and delivering complex, cloud-native architectures
- Advanced proficiency with Infrastructure as Code, particularly Terraform
- Strong experience with CI/CD pipelines and automation tools (e.g. GitHub Actions, Jenkins, Azure DevOps)
- Capability in at least one mainstream programming language (e.g. Python, Go, JavaScript)
- Deep understanding of networking, security principles and distributed systems
- Experience with containerisation and orchestration platforms (Kubernetes, ECS)
- Ability to lead engineering teams and take accountability for overall technical quality
- Strong stakeholder management and client-facing communication skills
- Comfortable working in agile environments and shaping effective delivery practices
- Willing to embrace complexity and uncertainty
- Analytical mindset with strong attention to detail
