Software Engineer - Python/AWS/Terraform (SC Or DV Cleared)
- Compensation
- Not disclosed
- Location
- London, United Kingdom
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Contract
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Nice to have
- Stronger Python Back End development using FastAPI or Flask.
- Kubernetes or Amazon EKS.
- DevSecOps and secure-by-design engineering.
- Observability, monitoring and automated alerting.
- REST APIs and distributed systems.
- Ansible, CloudFormation or AWS CDK.
- AI or LLM integration.
- Previous delivery within government, defence or another highly regulated environment.
- AWS certifications.
Full description
Senior Software Engineer - AWS/Python/Terraform
Active SC or DV Clearance Required | Government Programme | Contract | Inside IR35Location: UK - hybrid/remote working, subject to project and security requirements
Security Clearance: Current SC, enhanced SC or DV clearance is mandatory
Engagement: Contract - Inside IR35
Sector: Government/Defence/National Infrastructure
The opportunity
We are supporting a major secure government programme building modern cloud-native and AI-enabled digital capability within a highly technical AWS environment.
The team are looking for an experienced Senior DevOps Engineer with strong AWS, Terraform and CI/CD experience who is also comfortable working with Python.
This is not a purely infrastructure-support or systems-administration position. The role sits across DevOps automation, cloud engineering and software delivery, with engineers contributing to AWS platform capability, automated deployments, Python tooling and cloud-native services.
The role could suit either:
- An experienced AWS DevOps or Platform Engineer who regularly uses Python for automation, tooling or cloud services.
- A Python Software Engineer with strong hands-on experience across AWS, Terraform, CI/CD and containerised environments.
You do not need to come from a traditional software engineering background, but you must be able to demonstrate meaningful hands-on Python experience beyond very basic Scripting.
What you'll be doing
- Designing, building and automating secure AWS cloud environments.
- Developing Infrastructure as Code using Terraform.
- Building and improving CI/CD and automated deployment pipelines.
- Using Python to develop automation, engineering tooling and cloud-native components.
- Supporting the deployment and operation of Python services, APIs and Back End applications.
- Working with serverless, microservices and event-driven AWS architectures.
- Building and supporting Docker-based and containerised services.
- Improving the reliability, scalability and resilience of cloud-hosted systems.
- Troubleshooting application, deployment and infrastructure issues.
- Working closely with software, platform, cloud and security engineers.
- Contributing to technical design, engineering standards and delivery quality.