engineering
Posted Nov 7, 2025Ubuntu Engineering Lead
at Canonical
On-site
Responsibilities
- Lead and coach others to deliver exceptional engineering work
Requirements
- Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT.
- Ubuntu is not just the world’s most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe.
- Desktop: driving Ubuntu Desktop, our future immutable desktop: Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter
- experience and a background in software engineering are necessary prerequisites for this role.
- At Canonical, you will have the opportunity to engage with and contribute to the broader open source community.
- Leading their teams in elevating the Linux developer and user experience
- Designing, building and shipping high quality, performant software in Rust, Go and Python
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Ability to drive and deliver technical work streams going above and beyond expectations
- experience with Rust, Go, Python, Flutter or C/C++
- Experience contributing to or leading open source projects •
- Experience with Linux distributions/distribution engineering •
- Experience with software packaging and distribution mechanisms
- As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.
Benefits
- Working with product management to define the vision and strategy for Ubuntu
- We consider geographical location, experience, and performance in shaping compensation worldwide.
- We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance.
- In addition to base pay, we offer a performance-driven annual bonus.