System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem at Canonical
This role is for a mid-level systems engineer with a background in modern C/C++ and a deep interest in the Linux ecosystem. The ideal candidate has direct exper
Work type: onsite
Location: Home Based - Americas
Type: Full-time
This role is for a mid-level systems engineer with a background in modern C/C++ and a deep interest in the Linux ecosystem. The ideal candidate has direct experience with GCC or LLVM and understands how these compilers interface with operating systems. Since Canonical is "remote-first," you must be self-motivated and comfortable working in a highly distributed, global environment.
A standout feature of this position is the blend of remote flexibility and international travel; you’ll work from home in the Americas but travel 2–4 times a year to global "sprints" in locations worldwide. While the base salary is tailored to your specific location and experience, the package includes an annual performance bonus, a $2,000 yearly learning budget, and travel perks like Priority Pass for company events.
**You might be a good fit if you...**
* Have hands-on experience packaging software for Debian or Ubuntu.
* Are deeply familiar with build systems, toolchains, and cross-compilation.
* Possess a strong academic record and a passion for open-source community dynamics.
* Enjoy collaborating via code reviews and mentoring others on architectural decisions.
View this job on nocollar jobs