Job Description

Join to apply for the Ubuntu Software Engineer role at Canonical .

Canonical is a leading provider of open‑source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthroughs across public cloud, data science, AI, engineering innovation and IoT, partnering with world‑leading public cloud and silicon providers. With more than 1,200 colleagues in 75+ countries, Canonical is a founder‑led, profitable, growing remote‑first company that values quality, performance and resilience in software.

The four key teams that ship Ubuntu are:

  • Foundations : maintaining foundational software – architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities
  • Server : leading the design, evolution and future of the Ubuntu Server distribution
  • Desktop : driving Ubuntu Desktop, including Ubuntu Core Desktop, W...

Ready to Apply?

Take the next step in your AI career. Submit your application to Canonical today.

Submit Application