
About Canonical
Empowering the world with open-source software
Key Highlights
- Developers of Ubuntu, used by millions globally
- Headquartered in London with a remote-first policy
- Serves enterprise clients like Google and Microsoft
- Privately held with significant funding from various investors
Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...
🎁 Benefits
Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...
🌟 Culture
Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...
Skills & Technologies
Overview
Canonical is hiring a Software Engineer for Ceph & Distributed Storage to build modeling software for distributed systems. You'll work with technologies like Ceph, OpenStack, and Kubernetes. This position requires a passion for open source and distributed systems.
Job Description
Who you are
You have a strong background in software engineering with a focus on distributed systems — your experience includes working with technologies such as Ceph and Kubernetes, and you understand the intricacies of building scalable solutions in production environments. You are passionate about the future of the software-defined datacenter and have a keen interest in open source technologies. You thrive in a globally distributed team, collaborating effectively with colleagues across different time zones and cultures.
You are familiar with the dynamics of the open source ecosystem and can navigate the needs of large, innovative organizations — your ability to communicate complex technical concepts clearly is one of your strengths. You are adaptable and eager to learn new skills, always looking for ways to improve your work and the solutions you build. Your problem-solving skills are top-notch, and you enjoy tackling challenges that require creative thinking and technical expertise.
What you'll do
As a Software Engineer at Canonical, you will be responsible for building modeling software that drives systems such as OpenStack and Ceph — your work will focus on distributed storage solutions, ensuring they meet the needs of customers adopting cutting-edge technology. You will collaborate with field teams to gather requirements and feedback, helping to shape the direction of the products you work on. Your role will involve engineering solutions that scale effectively in production, and you will be expected to contribute to the overall architecture and design of the systems you work on.
You will also have the opportunity to engage in international travel several times a year, participating in team meetings and strategy sessions in various locations around the world. This role will challenge you to think differently and work smarter, as you contribute to the success of Canonical's cloud engineering initiatives. You will be part of a team that values diversity of experience and perspectives, fostering an inclusive environment where everyone can thrive.
What we offer
Canonical offers a unique work environment that emphasizes flexibility and collaboration — you will have the chance to work from home while being part of a globally distributed team. The company is committed to fostering a workplace free from discrimination, ensuring that all employees are given fair consideration regardless of their identity. You will be part of a pioneering organization that is leading the way in open source software and operating systems, with opportunities for professional growth and development.
In addition to a competitive salary, Canonical provides a range of benefits designed to support your well-being and work-life balance. You will have access to resources that help you stay engaged and motivated, as well as opportunities to learn and grow within the company. Canonical is dedicated to building a better work environment and better products through the diversity of its team members.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Canonical.
Similar Jobs You Might Like
Based on your interests and this role

Engineering Manager
Canonical is hiring an Engineering Manager for Ceph & Distributed Storage to lead a team focused on simplifying data storage solutions. You'll be responsible for team development and technical leadership in a remote environment across the Americas and EMEA.

Ceph Storage Engineer
GoDaddy is hiring a Senior Ceph Storage Engineer to architect and build scalable storage solutions. You'll work with Linux and Ceph technologies to manage large-scale storage environments. This position requires 4+ years of experience in storage engineering.

Software Engineering
Canonical is hiring a Software Engineer to work on cloud infrastructure and automation for Ubuntu. You'll collaborate with major cloud partners and utilize skills in Python and Jenkins. This position is remote and based in the Americas.

Software Engineering
Canonical is hiring a Software Engineer for their Data Infrastructure team to develop automation solutions for multi-cloud and on-premise data platforms. You'll work with Python and various data technologies, focusing on fault-tolerant distributed systems. This role is suitable for candidates at junior to senior levels.

Cloud Engineer
Canonical is hiring a Cloud Field Engineer to help global companies adopt private cloud infrastructure and open source applications. You'll work with technologies like Linux, Kubernetes, and OpenStack while providing hands-on solutions to customer challenges. This role requires experience in cloud technologies and software engineering.