
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 ...
Overview
Canonical is hiring Senior, Staff, and Principal Engineers to contribute to their open-source software initiatives. You'll work on the Ubuntu platform and collaborate with global teams. This role requires strong software architecture and coding skills.
Job Description
Who you are
You are an experienced engineer with a strong background in software architecture and coding. You have demonstrated leadership qualities that enable you to rally teams to deliver outstanding products. Your passion for open-source software and innovation drives you to contribute significantly to Canonical's portfolio.
You thrive in a global distributed collaboration environment, having worked with diverse teams across different time zones. Your ability to communicate effectively and build relationships with engineering leaders at various levels is a key strength. You are committed to continuous learning and are eager to raise your game in a fast-evolving tech landscape.
What you'll do
In this role, you will make significant contributions to Canonical's projects through high-quality code and technical leadership. You will partner with other engineering leaders to take joint responsibility for outcomes at the team, department, and company levels. Your work will involve collaborating with teams to align on strategy and execution, ensuring that Canonical remains a leader in open-source software.
You will be involved in various initiatives, including public cloud, data science, AI, engineering innovation, and IoT. Your contributions will help shape the future of Ubuntu and its applications in enterprise environments. You will also have opportunities to mentor junior engineers and foster a culture of innovation within your team.
What we offer
Canonical offers a unique work environment that emphasizes flexibility and collaboration. You will have the chance to work from anywhere in the world, with occasional in-person meetings to align on strategy. The company values diversity and is committed to creating an inclusive workplace where everyone can thrive. You will be part of a growing, profitable company that is at the forefront of open-source technology.
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

Full Stack Engineer
G2i Inc. is hiring a Senior Engineer to architect and build innovative developer platforms and data tools. You'll work with React, Node.js, and Docker to deliver scalable applications. This position requires 5+ years of full-stack experience.

Backend Engineer
Canonical is hiring a Senior Backend Engineer to lead the Launchpad team in shaping the future of open-source collaboration. You'll work with Python and Linux to architect and refine a mature system supporting major projects like Ubuntu. This position requires a strong background in backend engineering.

Site Reliability Engineer
Canonical is hiring a Senior Site Reliability Engineer to perfect enterprise infrastructure DevOps using Python and automation. You'll work with Kubernetes and manage private cloud and application clusters globally. This role requires a strong background in automation and operations at scale.

Software Engineering
Hudl is hiring a Senior Engineer to join their Human Performance group, focusing on building innovative solutions for athletes and sports teams. You'll collaborate with cross-functional teams to deliver impactful web features. This role requires strong engineering skills and a passion for sports technology.

Software Engineering
Hudl is seeking a Senior Engineer to join their Human Performance group, focusing on building innovative solutions for athletes and sports teams. You'll collaborate with cross-functional teams to deliver impactful web features. This role requires strong engineering skills and a passion for sports technology.