EngineeringAI Generated
Software Engineer, Open Source & Ubuntu — Canonical Graduate Program (Worldwide Remote)
CanonicalRemote, Worldwide
Canonical publishes Ubuntu, the world's most widely used open-source operating system, and a portfolio of open-source products relied on by millions of developers and enterprises. The company hires fully remote, worldwide — and its graduate program is one of the best launchpads in open source.
What the program is
As a Graduate Software Engineer, you join Canonical's Ubuntu engineering teams and learn from world-class engineers while contributing to software used by millions of demanding users every day. Work from home, anywhere on earth.
What the role entails
- Shaping your product's roadmap at global team sprints every six months
- Writing high-quality, resilient and performant code — some of it serving millions of daily users
- Focusing on design and user experience, even for developer tooling and command-line apps
- Mastering key programming languages and Linux system knowledge
- Engaging with the open-source community through code reviews and issue trackers
- Building security awareness in software design and implementation
What they look for
- An exceptional academic track record from high school and university
- A degree in Computer Science, Business Informatics, Mathematics or another STEM discipline
- Passion for open source, Linux and software craftsmanship
- Strong written communication and self-management (fully remote)
Why Canonical
Structured mentorship, global sprints, real responsibility from day one — and the chance to shape software that runs the internet.
🚀 Ready to Apply?
Similar Roles
PositionLocation

