Senior Python Software Engineer - AWS/Cloud-Native Engineering
Role details
Job location
Tech stack
Job description
Senior Python Software Engineer - AWS/Cloud-Native Engineering SC or DV Cleared | Government Programme | AWS | Python | Terraform | Microservices
Location: UK (Hybrid/Remote) Security Clearance: SC or DV required Engagement: Contract (Inside IR35) Sector: Public Sector/Defence/National Infrastructure
We are supporting a major secure government programme building modern cloud-native and AI-enabled digital capability within a highly technical AWS engineering environment.
The team are looking for a strong Senior Python Software Engineer with experience delivering scalable Back End services, microservices platforms and event-driven cloud solutions within AWS environments.
This role sits inside a highly engineering-led team working across Python development, AWS infrastructure, DevOps automation and cloud-native platform delivery. The environment is heavily focused around scalable distributed systems, modern CI/CD practices and cloud-native engineering capability.
This is not a traditional enterprise development environment - they need engineers comfortable operating across Back End engineering, cloud integration and modern AWS-hosted microservices architectures. Key responsibilities
- Designing and developing Python Back End services and APIs
- Building scalable cloud-native applications within AWS environments
- Developing event-driven and microservices-based systems
- Supporting CI/CD and automated deployment pipelines
- Working closely with DevOps, platform and cloud engineering teams
- Supporting secure and resilient distributed systems
- Contributing to technical design, engineering standards and delivery quality
- Operating within Agile engineering teams delivering modern cloud-native services
Core skills required
- Strong Python engineering experience
- AWS cloud-native engineering
- REST APIs/Back End services
- Microservices and event-driven architectures
- Terraform/Infrastructure as Code
- CI/CD pipelines
- Docker/containerisation
- Cloud integration experience
- GitHub Actions/GitLab CI/Jenkins
- Experience working within Agile engineering teams
Highly desirable
- FastAPI/Flask
- AWS Lambda/ECS/API Gateway
- SNS/SQS/EventBridge
- Kubernetes/EKS
- DevSecOps experience
- AI/LLM integration exposure
- Secure government or regulated environment experience
- SC, enhanced SC or DV clearance
Environment & culture
The engineering environment is modern, fast-moving and highly collaborative. The team work closely across software engineering, DevOps, platform engineering and automation functions, with strong focus around delivery quality, automation and cloud-native best practice.
Candidates with experience across government digital services, AWS-hosted platforms and modern DevOps engineering environments will align particularly well.
Requirements
- Strong Python engineering experience
- AWS cloud-native engineering
- REST APIs/Back End services
- Microservices and event-driven architectures
- Terraform/Infrastructure as Code
- CI/CD pipelines
- Docker/containerisation
- Cloud integration experience
- GitHub Actions/GitLab CI/Jenkins
- Experience working within Agile engineering teams
Highly desirable
- FastAPI/Flask
- AWS Lambda/ECS/API Gateway
- SNS/SQS/EventBridge
- Kubernetes/EKS
- DevSecOps experience
- AI/LLM integration exposure
- Secure government or regulated environment experience
- SC, enhanced SC or DV clearance
Environment & culture
The engineering environment is modern, fast-moving and highly collaborative. The team work closely across software engineering, DevOps, platform engineering and automation functions, with strong focus around delivery quality, automation and cloud-native best practice.
Candidates with experience across government digital services, AWS-hosted platforms and modern DevOps engineering environments will align particularly well.