Senior Python Developer - Cloud Automation
Summary
Senior Python engineer on a major government technology programme, building secure automation frameworks and Infrastructure-as-Code tooling for enterprise cloud platforms. Core stack: Python, Terraform, Jinja2, PowerShell, Puppet, AWS and CI/CD, with hybrid working from Southampton.
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
- 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
- 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