Senior Software Engineer (Cloud)
- london, england, SW1A 0AA, United Kingdom
- Permanent·Hybrid
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is seeking an experienced and forward-thinking Senior Software Engineer with a specialization in cloud technologies to join their dynamic IT team in London . This pivotal role involves architecting, developing, and deploying scalable cloud-native applications and services that underpin critical business operations. You will be instrumental in driving innovation, ensuring system resilience, and collaborating with cross-functional teams to deliver cutting-edge solutions. This position offers a unique opportunity to shape the future of our client's cloud infrastructure and contribute to a culture that values technical excellence, continuous learning, and collaborative problem-solving within a hybrid work environment.
Key Responsibilities
- Design and implement robust, scalable, and secure cloud-based solutions using technologies such as AWS, Azure, or GCP.
- Develop and maintain microservices architectures and APIs, ensuring high availability and performance.
- Write clean, efficient, and well-documented code, adhering to best practices in software development and DevOps principles.
- Collaborate with product owners, architects, and other engineers to define technical roadmaps and translate business requirements into actionable technical plans.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers.
- Monitor cloud environments, troubleshoot issues, and implement proactive solutions to maintain system integrity and optimize costs.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional software development experience, with a strong focus on cloud platforms and services.
- Proficiency in at least one major programming language (e.g., Python, Java, Go, C#) and experience with containerization technologies like Docker and Kubernetes.
- Demonstrated experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Strong understanding of database technologies (SQL and NoSQL) and distributed systems.
- Excellent problem-solving abilities and a proactive approach to identifying and resolving technical challenges.
Benefits
- Competitive annual salary and performance-based bonuses.
- Generous holiday allowance and flexible working arrangements to support a hybrid working model.
- Comprehensive private healthcare coverage, including dental and optical.
- Pension scheme with employer contributions.
- Opportunities for professional development, including training courses and conference attendance.
- Access to state-of-the-art technology and a vibrant office environment in London .


