71 Cloud Platforms jobs in the United Kingdom
Lead Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of scalable, high-availability cloud-based applications and services.
- Architect robust and efficient microservices solutions.
- Mentor and guide a team of software engineers, fostering their professional growth.
- Define and enforce coding standards, best practices, and engineering excellence.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
- Conduct code reviews, provide constructive feedback, and ensure code quality.
- Drive the adoption of new technologies and methodologies to improve development processes.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the strategic technical roadmap of the platform.
- Promote a culture of continuous improvement and innovation within the engineering team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software development, with a focus on backend systems and cloud technologies.
- Proven experience leading software engineering teams.
- Expertise in cloud platforms such as AWS, Azure, or GCP.
- Strong proficiency in one or more backend programming languages (e.g., Java, Python, Go, Node.js).
- Deep understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with containerization technologies (Docker, Kubernetes).
- Familiarity with CI/CD pipelines and modern development workflows.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and interpersonal skills, with the ability to lead and influence.
- Experience with agile development methodologies is essential.
- This role is office-based in **Nottingham, Nottinghamshire, UK**.
Senior Software Engineer - Cloud Platforms
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, and deploy scalable and resilient cloud-based applications and services.
- Build and maintain CI/CD pipelines to automate software delivery processes.
- Implement and manage cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
- Optimize application performance and resource utilization in cloud environments.
- Collaborate with cross-functional teams to define software requirements and technical designs.
- Troubleshoot and resolve complex technical issues across the full stack.
- Contribute to architectural decisions and technology selection.
- Write clean, maintainable, and well-documented code.
- Mentor junior engineers and promote best practices in software development and cloud engineering.
- Stay up-to-date with the latest cloud technologies and industry trends.
This is a fully remote opportunity, allowing you to work from anywhere. We are looking for a proactive individual with excellent communication skills and a collaborative spirit. Proficiency in at least one major programming language (e.g., Python, Java, Go) and extensive experience with containerization technologies like Docker and Kubernetes are essential. Experience with cloud providers (AWS, Azure, GCP), serverless computing, and monitoring tools is highly valued. A Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, combined with 5+ years of professional software development experience, is required. If you are eager to contribute to a forward-thinking company and excel in a remote setting, apply for this exciting role focusing on advanced IT solutions in the Derby, Derbyshire, UK region.
Lead Software Engineer, Cloud Platforms
Posted 1 day ago
Job Viewed
Job Description
As a Lead Software Engineer, you will be responsible for guiding a team of talented engineers, fostering a culture of technical excellence, and ensuring the delivery of high-quality code. Your duties will include collaborating closely with product managers and other stakeholders to define technical requirements, leading code reviews, mentoring junior engineers, and driving best practices in software development, CI/CD, and DevOps. You will also play a key role in troubleshooting complex technical issues and optimizing system performance.
The ideal candidate will possess a strong academic background with a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 7-10 years of professional software development experience, with a significant focus on cloud technologies (AWS, Azure, or GCP), is required. Proven experience in leading development teams, designing microservices architectures, and working with containerization technologies (Docker, Kubernetes) is essential. Proficiency in one or more programming languages such as Python, Java, Go, or Node.js is a must. Excellent understanding of distributed systems, database technologies (SQL/NoSQL), and network protocols is also crucial. If you are passionate about building innovative cloud solutions and thrive in a remote, collaborative environment, this is the perfect opportunity for you.
AI Solutions Architect - Cloud Platforms
Posted 1 day ago
Job Viewed
Job Description
As an AI Solutions Architect, you will be responsible for architecting end-to-end AI solutions, including data ingestion pipelines, machine learning model deployment, and integration with existing systems. You will provide technical leadership and guidance on AI strategy, best practices, and emerging trends. This role involves hands-on design and implementation, often working with cloud-based AI/ML services (e.g., AWS SageMaker, Azure ML, Google AI Platform). You will assess client needs, identify opportunities for AI application, and develop compelling proposals and technical designs. Collaboration with data scientists, engineers, and product managers is crucial to ensure successful project delivery. You will also be involved in developing proofs-of-concept, conducting performance tuning, and ensuring the security and scalability of deployed AI solutions.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field. A minimum of 7 years of experience in software architecture or solutions design, with at least 3 years focused on AI and machine learning projects, is essential. Deep expertise in cloud platforms (AWS, Azure, or GCP) and their associated AI/ML services is required. Proficiency in programming languages such as Python is expected, along with a strong understanding of ML frameworks (e.g., TensorFlow, PyTorch, scikit-learn) and MLOps principles. Excellent communication, presentation, and client-facing skills are paramount. If you are a visionary technologist passionate about shaping the future of AI and eager to work on transformative projects in Reading , we encourage you to apply for this exciting opportunity.
Lead Software Engineer - Cloud Platforms
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and deployment of robust, scalable, and secure cloud-based applications and services.
- Architect and implement solutions using major cloud providers (AWS, Azure, or GCP), leveraging services such as compute, storage, databases, and networking.
- Drive the adoption of Infrastructure as Code (IaC) principles and tools (e.g., Terraform, Ansible).
- Mentor and guide a team of software engineers, fostering a culture of technical excellence and continuous improvement.
- Oversee code reviews, ensuring adherence to coding standards, best practices, and architectural guidelines.
- Collaborate with product managers, architects, and other engineering teams to define technical roadmaps and strategies.
- Implement CI/CD pipelines for automated build, test, and deployment processes.
- Optimize cloud resource utilization and costs, ensuring efficient and cost-effective solutions.
- Troubleshoot and resolve complex technical issues in production environments.
- Champion security best practices throughout the software development lifecycle.
- Evaluate and integrate new technologies and tools to enhance platform capabilities.
- Contribute to the on-call rotation and provide operational support as needed.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 7 years of professional software development experience, with at least 3 years in a lead or senior role.
- Extensive experience in designing, building, and managing cloud infrastructure on AWS, Azure, or GCP.
- Strong proficiency in one or more programming languages such as Python, Go, Java, or Node.js.
- Deep understanding of containerization technologies (Docker, Kubernetes).
- Proven experience with CI/CD tools and methodologies.
- Solid understanding of networking concepts, security principles, and database technologies.
- Experience with microservices architecture and distributed systems.
- Excellent leadership, communication, and problem-solving skills.
- Ability to thrive in a fast-paced, remote-first, and agile development environment.
- Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect Expert) are a plus.
Graduate Software Engineer - Cloud Platforms
Posted 3 days ago
Job Viewed
Job Description
Senior Program Manager, Cloud Platforms
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Define program scope, goals, and deliverables in collaboration with senior stakeholders and cross-functional teams.
- Develop and manage comprehensive program plans, including timelines, resource allocation, and budget.
- Lead and coordinate multiple project teams across different departments and geographical locations.
- Identify, assess, and manage program risks and issues, developing mitigation strategies.
- Establish and maintain clear communication channels with all stakeholders, providing regular progress updates and reports.
- Ensure adherence to program management methodologies, best practices, and company policies.
- Drive decision-making processes and facilitate problem-solving to overcome obstacles.
- Manage vendor relationships and performance where external resources are involved.
- Oversee the successful integration of cloud services and platforms into the existing technology landscape.
- Champion a culture of continuous improvement within program delivery.
- Conduct post-program reviews to identify lessons learned and opportunities for enhancement.
- Ensure alignment of program objectives with overarching business strategy.
- Manage program budgets, track expenditures, and ensure financial accountability.
- Facilitate change management processes to ensure smooth adoption of new platforms and processes.
- Mentor and guide project managers and team members involved in the program.
- A Bachelor's degree in Computer Science, Engineering, Business, or a related field. A Master's degree or equivalent experience is highly desirable.
- A minimum of 10 years of experience in program management, with a significant focus on large-scale technology initiatives, preferably in cloud environments.
- Proven track record of successfully delivering complex, multi-year programs involving cloud infrastructure, software development, or IT transformation.
- Strong understanding of cloud computing concepts (e.g., AWS, Azure, GCP), DevOps, and Agile methodologies.
- Exceptional leadership, communication, and stakeholder management skills.
- Proficiency in program management software (e.g., MS Project, Jira, Asana) and tools.
- Ability to influence and collaborate effectively with senior executives and cross-functional teams.
- Strong analytical and problem-solving abilities.
- PMP, PRINCE2, or similar program management certification is highly preferred.
- Experience managing remote and distributed teams.
- Excellent negotiation and conflict resolution skills.
Be The First To Know
About the latest Cloud platforms Jobs in United Kingdom !
Senior Software Engineer - Cloud Platforms
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain highly scalable, reliable, and performant cloud-native applications and services.
- Develop and manage infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Implement and optimise CI/CD pipelines for automated testing, deployment, and release management.
- Work with major cloud providers (AWS, Azure, GCP) to architect and deploy solutions, leveraging their services effectively.
- Design and implement microservices architectures, ensuring loose coupling and independent deployability.
- Develop robust monitoring, logging, and alerting strategies to ensure system health and performance.
- Collaborate with cross-functional teams, including product management, QA, and operations, to deliver high-quality software.
- Troubleshoot and resolve complex technical issues in production environments.
- Write clean, efficient, well-documented, and maintainable code in languages such as Python, Java, Go, or Node.js.
- Contribute to technical design discussions, code reviews, and architectural decision-making.
- Ensure security best practices are integrated throughout the development and deployment lifecycle.
- Stay up-to-date with emerging cloud technologies and industry trends.
- Mentor junior engineers and share knowledge within the team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of experience in software development, with a strong focus on cloud platforms and distributed systems.
- Proven experience with at least one major cloud provider (AWS, Azure, or GCP) and their core services.
- Proficiency in building and managing infrastructure as code (IaC).
- Extensive experience with containerization technologies (e.g., Docker, Kubernetes).
- Strong understanding of microservices architecture, RESTful APIs, and message queuing systems.
- Hands-on experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
- Proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js).
- Experience with database technologies (SQL and NoSQL).
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills, essential for effective remote teamwork.
- Ability to work independently, manage time effectively, and take ownership of tasks in a remote setting.
Senior Software Engineer - Cloud Platforms
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain scalable and resilient cloud-native applications.
- Architect and implement robust microservices architectures.
- Develop and manage CI/CD pipelines for automated testing and deployment.
- Optimize cloud infrastructure for performance, cost, and security.
- Collaborate with cross-functional teams to define software requirements and technical specifications.
- Write clean, efficient, and well-documented code in relevant programming languages (e.g., Java, Python, Go).
- Implement and manage containerization technologies like Docker and Kubernetes.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to the continuous improvement of development processes and best practices.
- Mentor junior engineers and share technical knowledge.
- Conduct code reviews and ensure adherence to coding standards.
- Participate in architectural design discussions and technology selection.
- Ensure the security and compliance of cloud deployments.
- Stay current with emerging cloud technologies and trends.
- Develop and maintain infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional software development experience with a focus on cloud platforms.
- Proven experience designing and building applications on major cloud providers (AWS, Azure, GCP).
- Expertise in containerization (Docker) and orchestration (Kubernetes).
- Strong proficiency in one or more programming languages (e.g., Java, Python, Go, Node.js).
- Experience with CI/CD tools and practices.
- Solid understanding of microservices architecture principles.
- Familiarity with infrastructure as code (IaC) tools.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, essential for a remote team.
- Experience with monitoring and logging tools.
- Understanding of security best practices in cloud environments.
Senior Software Engineer - Cloud Platforms
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, test, deploy, maintain, and improve software across the full stack, with a focus on cloud-native architectures.
- Lead technical design discussions and contribute significantly to architectural decisions for new features and systems.
- Write clean, maintainable, and well-documented code following best practices.
- Implement and manage CI/CD pipelines for automated testing and deployment.
- Collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions.
- Mentor and guide junior software engineers, fostering a culture of technical excellence and continuous learning.
- Troubleshoot and resolve complex software defects and performance issues.
- Ensure the scalability, reliability, and security of our cloud infrastructure and applications.
- Participate in code reviews to maintain code quality and share knowledge.
- Stay current with emerging technologies and industry trends, evaluating and advocating for their adoption where appropriate.
- Contribute to the definition and evolution of engineering best practices and processes.
Qualifications and Skills:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional software development experience.
- Strong proficiency in at least one modern programming language (e.g., Python, Go, Java, Node.js).
- Extensive experience with cloud platforms such as AWS, Azure, or GCP, and containerization technologies like Docker and Kubernetes.
- Deep understanding of microservices architecture, distributed systems, and API design.
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
- Familiarity with CI/CD tools and practices.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with experience working effectively in a remote team environment.
- Experience with agile development methodologies.
- A passion for building high-quality, scalable, and maintainable software.