Senior Software Engineer - Cloud Infrastructure
- london, england, SW1A 0AA, United Kingdom
- Permanent·On-site
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is seeking a highly experienced Senior Software Engineer to focus on cloud infrastructure within their dynamic IT department located in London . This pivotal role involves architecting, building, and maintaining the robust, scalable, and secure cloud environments that underpin our client's critical services. You will be instrumental in driving innovation, ensuring high availability, and optimizing performance across our cloud-based platforms. This position offers a unique opportunity to work with cutting-edge technologies and make a significant impact on the company's technological future, collaborating with talented engineers in a supportive and forward-thinking team.
Key Responsibilities
- Design, implement, and manage scalable and resilient cloud infrastructure solutions (e.g., AWS, Azure, GCP).
- Develop and maintain robust CI/CD pipelines to automate build, test, and deployment processes.
- Implement comprehensive monitoring, logging, and alerting strategies for cloud services and applications.
- Write Infrastructure as Code (IaC) using tools like Terraform or CloudFormation to manage cloud resources.
- Collaborate with development teams to ensure smooth deployment and operation of applications in the cloud.
- Troubleshoot and resolve complex infrastructure issues, ensuring minimal downtime and optimal performance.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in software engineering with a strong focus on cloud infrastructure .
- Proven expertise with major cloud providers (e.g., AWS, Azure, GCP) and their associated services.
- Proficiency in scripting languages such as Python, Bash, or Go, and experience with containerization technologies (Docker, Kubernetes).
- Demonstrated experience with CI/CD tools and methodologies.
- Strong understanding of networking principles, security best practices, and system administration.
Benefits
- Competitive salary and performance-based bonus opportunities.
- Comprehensive health, dental, and vision insurance plans.
- Generous annual leave allowance and flexible working hours.
- Opportunities for professional development, including training and certifications.
- A collaborative and innovative work environment with regular team social events.


