Specialty
The role
Canonical is hiring Ubuntu Engineering Leads, either managers or senior engineers, to lead teams across Foundations, Server, Desktop and Debcrafters. Leads stay technical and own a team roadmap. Remote roles are open in every time zone.
What you will do
- Lead a team in improving the Linux developer and user experience.
- Design, build and ship performant software in Rust, Go and Python.
- Plan, estimate and execute work, and work with product management on Ubuntu's strategy.
- Optimize the distribution for performance, reliability and security, and debug system-level issues.
- Coach and mentor engineers, contribute upstream and write documentation.
What they ask for
- Ability to drive technical work streams and to lead and coach other engineers.
- Significant experience with Rust, Go, Python, Flutter or C/C++.
- Demonstrated passion for open source software.
- Degree in Computer Science or STEM, or a compelling alternative path.
- Professional written and spoken English.
- Able to travel twice a year for company events of up to two weeks.
- Nice to have: Linux distribution engineering, packaging, performance or security experience.
What they offer
- Performance-driven annual bonus
- Learning and development budget of USD 2,000 per year
- Annual compensation review and recognition rewards
- Annual holiday leave and maternity and paternity leave
- Employee assistance or wellness program
- Twice-yearly in-person team sprints
This is our own short reading of the posting. The full description, and anything that has changed since, is on Canonical's careers page behind the apply button.

