freehire launches on Product Hunt on 26 August.

Follow →

Lead Python Developer - Cloud Automation

Summary

Lead Python developer building cloud automation tools and IaC for a high-profile government programme, using Python, Terraform, and AWS to automate infrastructure and improve operational efficiency.

Lead Python Developer | Tech Lead | Principal Engineer

Python | Terraform | IaC | Cloud Automation

London | Hybrid (2 days onsite, London (city)

£100k + 8% bonus, 10% pension, private medical

Are you a Technical Lead Software Engineer who loves solving infrastructure challenges through code?

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

What We're Looking For

  • 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

The Process:

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.

See also