Senior Python Engineer / Cloud-Native Software Developer
AWS | Terraform | Serverless | CI/CD | SC / DV Cleared
We are supporting a secure government programme looking to hire an experienced Senior Python Engineer / Cloud-Native Software Developer to join a highly technical software engineering team operating within a modern AWS environment.
This is not a traditional Python developer role focused purely on coding.
The successful candidate will need to combine strong Python software engineering capability with genuine hands-on experience working within cloud-native AWS environments — including deployment, integration, automation and CI/CD ownership.
The team operates within a serverless, event-driven architecture and requires engineers who are comfortable building solutions end-to-end, from software development through to cloud deployment and operational integration.
Role Overview
The engineering team is building and supporting modern cloud-native applications within a highly agile environment. The successful candidate will work closely with software engineers, DevOps/platform engineers, delivery teams and technical leadership to design, build and deploy scalable AWS-based solutions.
The role requires someone who is equally comfortable:
1. writing high-quality Python code,
2. building APIs and backend services,
3. integrating with AWS cloud components,
4. and deploying solutions through modern CI/CD pipelines.
This role would suit someone who has worked within modern software engineering teams rather than siloed development environments where deployment and cloud ownership sits elsewhere.
Key Responsibilities
5. Develop scalable backend applications and services using Python
6. Build and maintain cloud-native applications within AWS environments
7. Deploy and integrate solutions using Terraform and CI/CD pipelines
8. Work across serverless and event-driven architectures
9. Integrate software with AWS services including Lambda, API Gateway, SQS/SNS and EventBridge
10. Support automated deployments and release processes
11. Contribute towards software engineering best practices, testing and operational resilience
12. Work closely with wider engineering and delivery teams in agile sprint environments
13. Troubleshoot and optimise cloud-native applications and deployments
Core Technical Skills
14. Strong Python software engineering experience
15. AWS cloud experience
16. Terraform / Infrastructure as Code
17. CI/CD pipeline engineering
18. Serverless architecture
19. Event-driven systems
20. API development
21. Integration testing and automated deployment
22. Experience working within modern software engineering teams
23. Strong understanding of cloud-native application delivery
Highly Desirable
24. AWS certifications (Developer / DevOps / Solutions Architect)
25. AWS Lambda
26. API Gateway
27. SQS / SNS
28. EventBridge
29. Docker / Kubernetes
30. GitHub Actions / GitLab CI / Jenkins
31. FastAPI / Flask
32. DevOps or platform engineering exposure
33. AI / LLM integration exposure
34. Secure government or regulated environment experience
35. Active SC, enhanced SC or DV clearance
Environment
The wider programme is heavily focused around:
36. cloud-native software engineering,
37. AWS serverless architecture,
38. CI/CD and automation,
39. modern engineering delivery,
40. AI-enabled capability,
41. and agile software development practices.
The team operates in a highly collaborative engineering environment and requires individuals who can contribute independently without heavy hand-holding around cloud integration and deployment activities.
Location / Working Pattern
42. Hybrid working
43. London-based team
44. Majority remote with onsite collaboration for sprint ceremonies/workshops
Clearance
Active SC, enhanced SC or DV clearance is highly desirable.
Candidates with previous secure government experience and eligibility for clearance may also be considered.
,