Senior Cloud Software Engineer
Middle Recruitment Limited
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
Senior Compensation
£ 90KJob location
Charing Cross, United Kingdom
Tech stack
Proxmox
API
Amazon Web Services (AWS)
Bash
Cloud Computing
Continuous Integration
Amazon DynamoDB
Python
Ansible
Virtualization Technology
Backend
Gitlab
Gitlab-ci
Functional Programming
Api Gateway
Terraform
Serverless Computing
VMware
Job description
This is a hands-on cloud software engineering role focused on building and owning internal applications and cloud-based systems.
You'll work across backend development and cloud infrastructure, with a strong emphasis on Python and AWS serverless architecture.
The role requires someone who can operate with high autonomy, move quickly, and take ownership of systems from design through to production.
What You'll Be Doing
- Designing and building cloud-based platforms and API-driven applications
- Developing Python services, tools, and automation
- Working with AWS serverless architecture including Lambda, API Gateway, DynamoDB, and Cognito
- Managing infrastructure using Terraform and CI/CD pipelines (GitLab)
- Improving and redesigning existing systems and applications
- Collaborating with cross-functional teams including engineering and research
- Supporting a hybrid cloud and on-prem environment
- Taking ownership of systems end-to-end, from design through to deployment and optimisation
Requirements
- Strong experience building backend systems and APIs in Python
- Hands-on experience with AWS, ideally serverless environments
- Experience with infrastructure as code such as Terraform
- Proven ability to own and deliver projects end-to-end
- Comfortable working in a fast-paced, scaling environment
- Strong problem-solving skills and ability to work independently
Nice to Have
- Experience with AWS services such as Lambda, API Gateway, DynamoDB, and Cognito
- Exposure to hybrid environments combining cloud and on-prem systems
- Experience with CI/CD tools such as GitLab
- Familiarity with VMware, Proxmox, or similar virtualisation tools
- Background in platform engineering or internal tooling
Tech Stack
- Python
- AWS including Lambda, API Gateway, DynamoDB, Cognito
- Terraform and Ansible
- GitLab CI/CD
- Bash scripting
- Hybrid infrastructure combining AWS and on-prem systems