Senior Cloud Engineer
What you'll do
Our team is expanding, and we’re looking for a Senior Cloud Engineer to help us build and maintain scalable, secure, and robust AWS cloud environments that support our fast-growing SaaS platform.
You’ll work closely with Engineering, Product, and Delivery teams to design infrastructure solutions, implement DevOps practices, and ensure high availability and performance across our systems.
This is a hands-on role with an emphasis on technical depth, ownership, and continuous improvement.
You'll be a key player in shaping how we evolve our cloud ecosystem to meet future demands.
Key Responsibilities
- Design, implement, and maintain AWS cloud infrastructure with a focus on scalability, security, and reliability.
- Collaborate with engineers and product teams to ensure infrastructure solutions align with application needs and delivery timelines.
- Develop and maintain Infrastructure as Code using tools like Terraform and CloudFormation.
- Contribute to the design and evolution of our CI/CD pipelines to streamline deployments and increase automation.
- Monitor system performance, troubleshoot issues, and implement proactive improvements across our cloud environments.
- Support and maintain containerised applications using Docker and ECS (or similar tools).
- Lead incident response, root cause analysis, and post-mortem processes to improve system resilience.
- Contribute to internal documentation, knowledge sharing, and the development of best practices across the engineering team.
- Stay current with emerging technologies and recommend solutions that drive efficiency and performance.
What we're looking for
Essential Skills - Extensive experience engineering and supporting cloud-based environments (AWS preferred).
- Proficiency with Infrastructure as Code tools like Terraform, CloudFormation, or Ansible.
- Strong background in CI/CD and experience with tools such as Bitbucket Pipelines or GitHub Actions.
- Experience working with container technologies such as Docker and orchestration tools like ECS or Kubernetes.
- Deep understanding of networking, security, logging, and monitoring in cloud environments.
- Hands-on experience supporting MongoDB-based or similar NoSQL-backed applications.
- Skilled in troubleshooting, systems performance tuning, and maintaining high-availability infrastructure.
- Solid understanding of Git and version control workflows.
- Strong communication and documentation skills; comfortable working in distributed teams.
- A continuous improvement mindset and eagerness to learn and grow.
Desirable Skills
- Familiarity with NodeJS and supporting backend microservices.
- Experience with REST, GraphQL, asynchronous messaging, and data formats like JSON.
- Understanding of data architecture, ETL processes, or warehousing concepts.
- Awareness of DevOps principles and Agile delivery frameworks.
- Exposure to IT compliance, privacy, and security considerations (e.g., GDPR, ISO27001).
What you'll get
💲Competitive salary
🕒Flexible working hours
🎂Birthday off
🩺Health cash plan
🌴Unlimited Holiday. Yes you did hear that right!
🌍Work from anywhere (4 weeks a year)
🍺Thrive days! 10-3 Fridays
🎄Shutdown over Christmas & New Year!
⛷️Company trip
#LI-Remote | #LI-Hybrid
- Team
- Engineering
- Locations
- UK
- Remote status
- Hybrid
About Thrive
Thrive Learning is the industry's fastest-growing learning technology company, empowering 3M+ users worldwide. 2019 was the year we rewrote the rule book and launched the first truly modern, all-in-one learning experience, because doing things differently is in our DNA. Our products and services are used by some of the most recognisable brands, including Volvo, Vodafone, Krispy Kreme, Sky and many more.
Senior Cloud Engineer
Loading application form
Already working at Thrive?
Let’s recruit together and find your next colleague.