About this role
Salary: £90,000 - 100,000 per year
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
- Commitment to engineering best practices, testing, and code quality
- Experience working in cloud and hybrid infrastructure environments
Responsibilities
- Build automation frameworks and tooling using Python
- Develop Infrastructure as Code solutions with Terraform
- Create reusable templates and code generation platforms using Jinja2
- Automate Windows environments through PowerShell
- Manage and improve configuration management with Puppet
- Build CI/CD integrations for infrastructure delivery
- Work with cloud, platform, and engineering teams to improve automation and operational efficiency
- Drive infrastructure standardisation, reliability, and scalability across complex environments
Technologies
- AWS
- CI/CD
- Cloud
- DevOps
- PowerShell
- Puppet
- Python
- Terraform
- Windows
More
We are recruiting for a Python Software Engineer to join a significant government technology project, building secure enterprise customer platforms used by critical organisations. The role focuses on complex cloud infrastructure, automation, and platform engineering, with an emphasis on software engineering, production-quality code, and reducing manual processes. The position is based in London or Southampton, with two days onsite, and offers a salary of £100,000 plus an 8–10% bonus and private medical cover. Spectrum IT Recruitment (South) Limited is acting as the employment agency for this vacancy.
last updated 43 week of 2026