The role
Canonical is hiring 2025 and 2026 graduates into engineering teams worldwide, working on Ubuntu and open source from home. You'll be matched to a team and project that fits your skills.
What you'll do
- Write resilient, performant code that may serve millions of daily users
- Shape your product's roadmap at global in-person sprints every six months
- Engage with the open source community through code reviews and issue trackers
- Respond to customer issues and learn enterprise requirements
- Build skills in Linux systems and security in software design
What they're looking for
Must-haves
- Exceptional academic record from high school and university
- Degree in computer science, mathematics or another STEM field with programming
- Able to deliver quality code in Python, Rust, C/C++, Go, JavaScript or Java
- Experience with Ubuntu or another Linux distribution
- Able to travel internationally twice a year for events up to two weeks
Nice to have
- Upstream open source contributions
- Packaging or Linux distribution contributions (Debian, Fedora, Arch, Nix)
- Presentation and writing skills
The company

Canonical
Profitable open source firm in 75+ countries
Canonical publishes Ubuntu and provides open source software to enterprise and technology markets. It has 1200+ colleagues in 75+ countries, is founder led and profitable, and has worked remotely since 2004.
Summarised by Jobs That Travel from Canonical's listing.






