Canonical
System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem
Worldwide
Full time
Mid level
- Where you can live
- Anywhere in the world
- Working hours
- Not stated
- Salary
- Not published
- Posted
- February 12, 2026
C++
Linux
Summary from the posting
Based on the first round of interviews, we identify specific teams where you might be an excellent fit and conduct second-round interviews with those teams. Our engineers are:
- Collaborate proactively with a distributed team
- Select, integrate and package best-of-breed tooling with Ubuntu to improve developer and operator experience with GCC and LLVM
- Write high-quality code to create new features
- Debug issues and produce high-quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Work from home with global travel 2 to 4 weeks a year for internal and external events
This is a short summary. The full description, requirements and the application form are on Canonical's own career page.