Senior Software Engineer - Cloud Solutions
- london, england, SW1A 0AA, United Kingdom
- Hybrid
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic IT team in London . This role is pivotal in designing, developing, and deploying cutting-edge cloud-based solutions that drive business innovation. You will be instrumental in shaping the architecture of our client's next-generation platforms, working with a collaborative team dedicated to leveraging the latest technologies. This position offers a fantastic opportunity to make a significant impact within a leading organisation that values technical excellence and continuous professional growth.
Key Responsibilities
- Design and implement scalable, secure, and highly available cloud-native applications using microservices architecture .
- Develop and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation on platforms such as AWS or Azure.
- Collaborate with cross-functional teams to define software requirements and translate them into technical specifications.
- Implement robust CI/CD pipelines to automate build, test, and deployment processes.
- Conduct thorough code reviews, performance tuning, and troubleshooting of complex software systems.
- Mentor junior engineers and contribute to the team's technical growth and best practices.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software development with a strong focus on cloud technologies .
- Proficiency in programming languages such as Python, Java, or Go, and experience with containerization technologies like Docker and Kubernetes.
- Proven experience with major cloud providers (AWS, Azure, or GCP) and their associated services.
- Strong understanding of DevOps principles, agile methodologies, and database management.
- Excellent communication and problem-solving skills, with the ability to work effectively in a hybrid team environment.
Benefits
- Competitive annual salary with performance-based bonuses.
- Comprehensive health, dental, and vision insurance plans.
- Generous pension scheme and life assurance.
- Opportunities for professional development, training, and attending industry conferences.
- Access to modern office facilities and flexible hybrid working arrangements.


