Senior Software Engineer - Cloud Platforms
- london, england, SW1A 0AA, United Kingdom
- Hybrid
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking an experienced Senior Software Engineer to join their dynamic IT & Software team in the heart of London . This role is pivotal in architecting and implementing the next generation of our client's cloud infrastructure. You will be instrumental in designing, developing, and deploying scalable, robust, and secure cloud-native applications and services. This is a fantastic opportunity to work with cutting-edge technologies, influence technical direction, and contribute to a high-performing engineering culture that values innovation and collaboration. You will play a key part in migrating existing systems and building new features that drive business value and enhance user experience across our global platforms.
Key Responsibilities
- Design, develop, and maintain scalable and resilient cloud-based applications and microservices using modern programming languages and frameworks.
- Implement and manage CI/CD pipelines, ensuring automated testing, deployment, and monitoring.
- Collaborate with cross-functional teams, including DevOps, QA, and product management, to define and deliver software solutions.
- Optimize application performance, cost, and security within cloud environments (e.g., AWS, Azure, GCP).
- Provide technical leadership and mentorship to junior engineers, fostering best practices in software development and cloud architecture.
- Troubleshoot and resolve complex technical issues in production and pre-production environments.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience (5+ years) in software development with a strong focus on cloud technologies.
- Proficiency in at least one major cloud platform (AWS, Azure, or GCP) and associated services.
- Expertise in containerization technologies like Docker and Kubernetes.
- Strong understanding of microservices architecture, distributed systems, and API design.
- Experience with infrastructure as code (IaC) tools such as Terraform or CloudFormation.
Benefits
- Competitive annual salary and performance-related bonuses.
- Comprehensive health, dental, and vision insurance plans.
- Opportunities for professional development, training, and attending conferences.
- Generous pension scheme and life assurance.
- Hybrid working model offering a blend of office and remote flexibility.


