Ubuntu Software Engineer at Canonical
This role is designed for mid-level software engineers who are passionate about open-source ecosystems and eager to influence the future of Ubuntu. The ideal ca
Work type: onsite
Location: Home based - Worldwide
Type: Full-time
This role is designed for mid-level software engineers who are passionate about open-source ecosystems and eager to influence the future of Ubuntu. The ideal candidate has strong academic credentials and professional experience in systems-level programming languages like Rust, Go, or Python. You should be comfortable not just writing new code, but also managing the "plumbing" of a Linux distribution—handling packaging, toolchains, and archive maintenance.
As part of a globally distributed, remote-first team, you’ll enjoy a high degree of flexibility along with a unique travel perk: meeting colleagues in person two to four times a year at "sprints" in worldwide locations. Canonical offers a structured $2,000 annual professional development budget and a performance-driven bonus. Since this is a general "track" application, you will be screened first and then matched with a specific team—such as Desktop, Server, Foundations, or Debcrafters—based on your expertise.
**You might be a good fit if you...**
* Have professional experience with Rust, Go, or Python and an interest in Linux internals.
* Are comfortable working in a fully remote environment across various time zones.
* Enjoy the balance of software development and distro engineering (packaging, automation, and testing).
* Are willing to travel internationally for up to two weeks at a time for team collaboration.
View this job on nocollar jobs