Job Description

Containerization & Virtualisation Engineer

Location: Remote – roles available in every time zone.

Canonical is a leading provider of open‑source software and operating systems. Canonical’s flagship platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation, IoT, and many other enterprise initiatives. With more than 1000 colleagues across 70+ countries, Canonical champions global distributed collaboration. Teams meet two to four times a year in person at world‑class locations, aligning on strategy and execution.

We are founder‑led, profitable and growing. This role is part of a general selection process for software engineers focused on virtualisation and container technology – from kernel to userspace. If you are an exceptional Go, Rust, or C/C++ engineer and want to work on next‑generation open‑source VMM or container technology, or related open‑source networking and storage, we want you.

Containerisation, virtualisat...

Apply for this Position

Ready to join Canonical? Click the button below to submit your application.

Submit Application