Senior Software Engineer (Cloud)
- birmingham, west midlands, B1 1BB, United Kingdom
- Permanent·Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a highly motivated Senior Software Engineer with a specialization in cloud technologies to join their innovative team based in Birmingham . You will play a crucial role in designing, developing, and deploying scalable cloud-based solutions that power our client's core services. This position offers the chance to work on challenging projects, leverage state-of-the-art cloud infrastructure, and contribute significantly to the company's technological advancements. If you are passionate about building robust, high-performance cloud applications and thrive in a collaborative, forward-thinking environment, this is an exceptional opportunity.
Key Responsibilities
- Design, build, and maintain scalable, secure, and highly available cloud infrastructure and applications.
- Develop and implement infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Automate deployment pipelines (CI/CD) for efficient software delivery and management.
- Monitor cloud environments, troubleshoot performance issues, and implement solutions to ensure optimal system operation.
- Collaborate with development teams to ensure seamless integration of applications with cloud services.
- Stay current with emerging cloud technologies and best practices, recommending and implementing improvements.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent work experience.
- 5+ years of experience in software engineering with a strong focus on cloud platforms (AWS, Azure, or GCP).
- Proven experience with containerization technologies such as Docker and Kubernetes.
- Proficiency in at least one scripting or programming language (e.g., Python, Go, Java).
- Solid understanding of networking, security principles, and CI/CD best practices.
- Experience with monitoring and logging tools for cloud environments.
Benefits
- Highly competitive salary with annual performance bonuses.
- Generous remote work options and flexible working hours.
- Comprehensive health, dental, and vision insurance coverage.
- Company-sponsored professional development and training programs.
- A dynamic and inclusive work culture with opportunities for career advancement.


