Junior Ubuntu Software Engineer at Canonical
This role is designed for high-achieving entry-level developers or recent STEM graduates who are passionate about open-source ecosystems. Ideal candidates have
Work type: onsite
Location: Home based - Worldwide
Type: Full-time
This role is designed for high-achieving entry-level developers or recent STEM graduates who are passionate about open-source ecosystems. Ideal candidates have a strong academic background and a "compelling narrative" regarding their technical journey. You should be comfortable working with low-level systems and languages like C/C++, Rust, or Go, and be eager to move beyond just writing code to packaging and distributing software for millions of users.
Canonical offers a unique "work from anywhere" remote structure that is truly global, not restricted to specific countries. While the role is remote, it features high-touch professional development, including an annual $2,000 learning budget and twice-yearly international travel for team "sprints." Unlike many entry-level roles, this positions you at the heart of the Linux world, working on foundational components of the Ubuntu OS.
**You might be a good fit if you...**
* Have a strong grasp of Python, Rust, Go, or C/C++ and an interest in Linux internals.
* Are a self-starter who thrives in a distributed, remote-first environment.
* Want to contribute directly to upstream open-source projects and the Ubuntu archive.
* Are excited about traveling globally twice a year to collaborate with your team in person.
View this job on nocollar jobs