Canonical, the company behind Ubuntu, is seeking a System Software Engineer to focus on GCC/LLVM compiler, tooling, and ecosystem. As part of the Ubuntu Foundations Team, you'll work on delivering the core Ubuntu system and making it the best platform for C/C++ development. The role involves working with modern programming languages, compiler technologies, and ensuring cutting-edge innovations are available to Ubuntu users. You'll be part of a distributed team of 1200+ colleagues across 75+ countries, with opportunities to meet in person 2-4 times yearly. The position requires expertise in C/C++, Linux distributions, and open source software. You'll be responsible for improving developer experience, reviewing code, mentoring engineers, and making architectural decisions that impact every aspect of Ubuntu from Desktop to Cloud. The role offers a blend of technical challenges and collaborative opportunities in a growing, profitable company that's revolutionizing open source technology. Benefits include remote work flexibility, professional development funding, and comprehensive health and wellness support.