Senior Software Engineer - Cloud Infrastructure
- london, england, SW1A 0AA, United Kingdom
- Permanent·Hybrid
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic team in London . This role is pivotal in designing, developing, and maintaining the core cloud infrastructure that supports their cutting-edge applications. You will be instrumental in driving innovation, ensuring scalability, reliability, and security across their cloud environments. This position offers a fantastic opportunity to work with a talented group of engineers, tackle complex challenges, and contribute significantly to the company's technological roadmap, operating in a hybrid model that balances office collaboration with remote flexibility.
Key Responsibilities
- Design and implement robust, scalable, and secure cloud-based infrastructure solutions on platforms like AWS, Azure, or GCP.
- Develop and maintain automated deployment pipelines (CI/CD) for applications and infrastructure.
- Write high-quality, maintainable code for infrastructure management tools and services, leveraging languages such as Python, Go, or Java.
- Collaborate with development and operations teams to troubleshoot complex infrastructure issues and optimize system performance.
- Contribute to defining and enforcing infrastructure best practices, security standards, and disaster recovery plans.
- Mentor junior engineers and participate in architectural design discussions, fostering a culture of technical excellence.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in software development with a focus on cloud infrastructure and DevOps practices.
- Proven expertise in cloud platforms (AWS, Azure, GCP) and infrastructure-as-code tools (Terraform, CloudFormation).
- Strong programming skills in at least one backend language (Python, Go, Java) and scripting capabilities.
- Experience with containerization technologies such as Docker and Kubernetes.
- Excellent understanding of networking principles, security best practices, and distributed systems.
Benefits
- Competitive annual salary and performance-based bonuses.
- Comprehensive private medical, dental, and vision insurance plans.
- Generous pension scheme with employer contributions.
- Access to professional development resources and training budgets.
- Hybrid working model promoting work-life balance.


