The Role
We are looking for an experienced Lead Platform Engineer to drive platform modernisation, improve developer experience and deliver secure, scalable and reliable Azure platform solutions.
Working collaboratively with development, DevOps, security and service teams, you will provide hands-on technical leadership, improve engineering practices and build reusable platform capabilities.
This is a technical leadership role with no line-management responsibilities.
Key Responsibilities
- Design, build and improve Microsoft Azure platform services.
- Develop and enhance CI/CD pipelines and infrastructure automation.
- Build reusable platform components and self-service developer capabilities.
- Improve security, observability, automated testing and operational reliability.
- Develop applications, APIs and automation using .NET and C#.
- Provide technical guidance, coaching and support to engineering teams.
- Promote engineering standards, best practices and effective documentation.
Essential Skills & Experience
- Strong hands-on Microsoft Azure platform engineering experience.
- Excellent .NET, C# and REST API development skills.
- Experience with CI/CD, Azure DevOps or GitHub Actions.
- Infrastructure as Code (Terraform, Bicep or ARM).
- Docker, Kubernetes and containerisation.
- Git, automation, monitoring and cloud security.
- Proven technical leadership across multiple engineering teams.
- Experience building reusable platform solutions and developer workflows.
Ideal Candidate
A hands-on technical leader with strong Azure and .
NET expertise, capable of influencing multiple teams, delivering practical platform improvements and supporting technology modernisation.