Lead Python Developer - Cloud Automation
Role details
Job location
Tech stack
Job description
We're recruiting for a Technical Lead Software Engineer to join a significant government technology programme, helping build secure, large-scale customer platforms used by critical organisations. This is an opportunity to work on complex cloud infrastructure, automation, and platform engineering challenges where your work will have a direct impact on the success of a high-profile programme.
Unlike many infrastructure roles, this is a genuinely software engineering-focused position. You'll spend your time building automation frameworks, developing internal tooling, creating Infrastructure as Code solutions, and eliminating manual processes through clean, scalable, production-quality code.
What You'll Be Doing
- Building automation frameworks and tooling using Python
- Developing Infrastructure as Code solutions with Terraform
- Creating reusable templates and code generation platforms using Jinja2
- Automating Windows environments through PowerShell
- Managing and improving configuration management with Puppet
- Building CI/CD integrations for infrastructure delivery
- Working closely with cloud, platform and engineering teams to improve automation and operational efficiency
- Driving infrastructure standardisation, reliability and scalability across complex environments, The process is lean, friendly, and all hosted via MS Teams. There will be 2 interview stages lasting approx 2 hours in total.
- No external coding tests. No presentations. No trick questions. Quick turnaround.
- Interviews are happening in July and August. Start dates from 0-3 months depending on your availability.
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 working in cloud and hybrid infrastructure environments, * Developer
- Software
- Engineer
- Cloud
- AWS
- PowerShell
- Terraform
- IaC
- Python