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:
* writing high-quality Python code,
* building APIs and backend services,
* integrating with AWS cloud components,
* 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
* Develop scalable backend applications and services using Python
* Build and maintain cloud-native applications within AWS environments
* Deploy and integrate solutions using Terraform and CI/CD pipelines
* Work across serverless and event-driven architectures
* Integrate software with AWS services including Lambda, API Gateway, SQS/SNS and EventBridge
* Support automated deployments and release processes
* Contribute towards software engineering best practices, testing and operational resilience
* Work closely with wider engineering and delivery teams in agile sprint environments
* Troubleshoot and optimise cloud-native applications and deployments
Core Technical Skills
* Strong Python software engineering experience
* AWS cloud experience
* Terraform / Infrastructure as Code
* CI/CD pipeline engineering
* Serverless architecture
* Event-driven systems
* API development
* Integration testing and automated deployment
* Experience working within modern software engineering teams
* Strong understanding of cloud-native application delivery
Highly Desirable
* AWS certifications (Developer / DevOps / Solutions Architect)
* AWS Lambda
* API Gateway
* SQS / SNS
* EventBridge
* Docker / Kubernetes
* GitHub Actions / GitLab CI / Jenkins
* FastAPI / Flask
* DevOps or platform engineering exposure
* AI / LLM integration exposure
* Secure government or regulated environment experience
* Active SC, enhanced SC or DV clearance
Environment
The wider programme is heavily focused around:
* cloud-native software engineering,
* AWS serverless architecture,
* CI/CD and automation,
* modern engineering delivery,
* AI-enabled capability,
* 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
* Hybrid working
* London-based team
* 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.
#J-18808-Ljbffr