Join to apply for the Software Maintenance 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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, as well as industry leaders across sectors. We have a global, distributed team of 1200+ colleagues in 75+ countries, with few office-based roles. Teams meet in person 2-4 times yearly in interesting locations worldwide.
The company is founder-led, profitable, and growing.
We are hiring a Software Maintenance Engineer to work on Linux-based infrastructure and applications, covering all layers of the stack: bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph, Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, Kubernetes, and open source applications. This role offers the opportunity to demonstrate broad engineering skills across Ubuntu and enterprise open source software.
Canonical promotes a high standard of excellence, recruiting globally, and fostering a diverse, inclusive workplace. Most colleagues work remotely, with a focus on innovation, continuous learning, and high performance.