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