
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 Maintenance Engineer to work on Linux-based infrastructure and applications. You'll engage with technologies like Docker, Kubernetes, and OpenStack. This role requires a passion for open source and Linux.
Job Description
Who you are
You have a strong affinity for Linux and open source software, with experience in maintaining and supporting Linux-based systems. Your background includes working with various layers of the stack, from bare metal to virtualization and containerization. You possess excellent communication skills, enabling you to collaborate effectively with distributed teams across the globe. You are eager to learn new skills and adapt to the evolving landscape of open source technologies.
Desirable
Experience with cloud technologies and enterprise applications is a plus. Familiarity with networking concepts and storage solutions will enhance your ability to contribute to the team. A proactive approach to problem-solving and a willingness to think differently will set you apart in this role.
What you'll do
As a Software Maintenance Engineer at Canonical, you will work on a variety of projects that involve maintaining and enhancing the Ubuntu platform. You will be responsible for troubleshooting and resolving issues across the entire stack, ensuring that our customers have a seamless experience with our open source applications. Your role will involve collaborating with engineers to implement new features and improvements, as well as participating in code reviews and technical discussions. You will also have the opportunity to contribute to documentation and support materials that help our community and customers.
What we offer
Canonical provides a unique work environment that fosters collaboration and innovation. You will have the chance to work with a diverse team of professionals from around the world, all committed to advancing open source technology. We offer competitive compensation and the flexibility to work from anywhere, allowing you to balance your professional and personal life effectively. Join us in our mission to empower enterprises with open source solutions and make a meaningful impact in the technology landscape.
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 a Software Engineering Manager to lead technical teams in the delivery and support of Ubuntu Linux kernels. You'll work with Linux and manage high-performing software development teams. This role requires strong leadership and technical expertise.

Software Engineering
Canonical is hiring a Software Engineer for Sustaining Engineering to work on Linux-based software-defined infrastructure. You'll engage with technologies like Docker, Kubernetes, and OpenStack in a remote capacity. This role requires a strong affinity for open source development.

Support Engineer
Canonical is hiring a Support Engineering Manager to lead world-class support teams for Ubuntu. You'll ensure customer satisfaction and technical excellence while managing a professional support team. This role requires strong leadership skills and a commitment to team development.

Engineering Manager
Canonical is hiring an Engineering Manager for Sustaining Engineering to lead a team focused on improving open source software. You'll work with technologies like Linux and cloud computing. This position requires a passion for open source and experience in technical support.

Software Engineering
Canonical is hiring a Software Engineer for Sustaining Engineering to work on Linux-based software-defined infrastructure. You'll engage with technologies like Docker, Kubernetes, and OpenStack in a remote capacity. This role requires a passion for open source and Linux.