Overview
As a Senior Python-focused software engineer on a major government technology programme, you will build secure, scalable automation and IaC solutions. You’ll shape production-ready tooling, templates and automation frameworks while collaborating with cloud, platform and engineering teams. Your work directly supports critical enterprise platforms and infrastructure at scale. This role blends software engineering with infrastructure engineering, offering meaningful impact in a high-profile setting.
Pay / Benefits
- bonus
- private medical
- hybrid working
Responsibilities
- Build automation frameworks and tooling using Python
- Develop Infrastructure as Code solutions with Terraform
- Create reusable templates and code generation platforms with Jinja2
- Automate Windows environments using PowerShell
- Manage and improve configuration management with Puppet
- Build CI/CD integrations for infrastructure delivery
- Collaborate with cloud, platform and engineering teams to enhance automation and efficiency
- Drive standardisation, reliability and scalability across complex environments
Key requirements
- Strong commercial Python development experience
- Experience building automation tools, frameworks or platforms
- Terraform and Infrastructure as Code experience
- Experience with AWS cloud services
- Puppet configuration management experience
- CI/CD and DevOps automation experience
- Passion for engineering best practices, testing and code quality
- Experience in cloud and hybrid infrastructure environments
- engineering mindset focused on quality
- collaboration across cross-functional teams
- Python
- Terraform
- Infrastructure as Code
- Jinja2
…
