1 Software Architecture jobs in the United Kingdom
Remote Senior Software Engineer - Cloud Architecture
SW1A 0AA London, London
£75000 Annually
WhatJobs
Posted today
Job Viewed
Job Description
Our client is seeking a highly skilled and experienced Senior Software Engineer with expertise in cloud architecture to join their innovative technology team. This fully remote role is integral to designing, developing, and implementing scalable, robust, and secure cloud-based solutions. You will be instrumental in shaping the company's cloud strategy, driving architectural decisions, and leading the development of microservices and distributed systems. The ideal candidate will have a deep understanding of cloud platforms (AWS, Azure, or GCP), containerization technologies (Docker, Kubernetes), and modern software development methodologies (Agile, DevOps). Responsibilities include architecting cloud infrastructure, designing APIs, writing high-quality code in languages such as Java, Python, or Go, and implementing CI/CD pipelines. You will also be responsible for performance optimization, security best practices, and ensuring the reliability of cloud services. This position demands exceptional problem-solving skills, a proactive approach to identifying and resolving technical challenges, and the ability to mentor junior engineers. Strong collaboration and communication skills are essential for working effectively with cross-functional teams in a remote setting.
Key Responsibilities:
Qualifications:
Key Responsibilities:
- Design, develop, and implement scalable and resilient cloud-native applications.
- Architect and manage cloud infrastructure on platforms like AWS, Azure, or GCP.
- Develop and maintain microservices and RESTful APIs.
- Implement and optimize CI/CD pipelines for automated testing and deployment.
- Write clean, efficient, and maintainable code in relevant programming languages (e.g., Java, Python, Go).
- Ensure security best practices are implemented across all cloud services.
- Monitor system performance, identify bottlenecks, and implement performance enhancements.
- Troubleshoot and resolve complex technical issues in production environments.
- Collaborate with product managers, designers, and other engineers to define and deliver features.
- Mentor junior software engineers and conduct code reviews.
- Contribute to the evolution of the company's technical roadmap and architectural standards.
- Stay abreast of emerging cloud technologies and industry trends.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of experience in software development, with a strong emphasis on cloud architecture.
- Proven experience with major cloud providers (AWS, Azure, GCP).
- Expertise in containerization technologies such as Docker and Kubernetes.
- Proficiency in at least one backend programming language (Java, Python, Go, C#).
- Strong understanding of microservices architecture and distributed systems.
- Experience with DevOps principles and CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Familiarity with database technologies (SQL and NoSQL).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, suitable for remote team interaction.
- Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation is a plus.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Software architecture Jobs in United Kingdom !
0