← All jobs

Containerization and Virtualisation Engineer at Canonical

Confirmed open

Build open-source Linux containers and virtualisation technology across RustVMM, LXD, Kubernetes or related infrastructure teams.

Canonical logoCanonical
Location
Home based - Worldwide
Work arrangement
remote
Technologies
Python, C++, Kubernetes, Docker, Linux, Go

Role overview

Canonical uses this opening to recruit systems engineers for container, virtualisation and cloud infrastructure teams across time zones. The source names RustVMM, Rockcraft, LXD, MicroK8s, Charmed Kubernetes and OpenStack as examples of current work.

Responsibilities

  • Design and specify features, agree on technical approaches and write production code in the relevant systems projects.
  • Investigate faults, fix defects and review code and architecture with other engineers.
  • Assess security and defence in depth, and create performance benchmarks for the product.
  • Collaborate with distributed colleagues and upstream open-source communities on containers, virtual machines, networking, storage or orchestration.

Qualifications

  • Strong systems programming in Go, Rust or C/C++, with interest in Linux virtual machines, containers or adjacent cloud infrastructure.
  • A computer science or STEM degree, or a persuasive alternative path into engineering, and a strong academic record as stated in the posting.
  • Ability to solve problems independently, communicate in a distributed team and participate in code review; relevant kernel, networking, storage, security or orchestration experience helps.

Benefits

  • Canonical describes a distributed work environment with in-person team meetings, a personal learning and development budget of USD 2,000 a year, annual compensation review and recognition awards.
  • The posting lists annual leave, parental leave and an employee assistance programme. Additional benefits depend on location; consult the employer posting for the applicable package.

About Canonical

Canonical publishes Ubuntu and develops open-source infrastructure. Its container and virtualisation teams work on projects ranging from low-level Linux systems to cloud orchestration.

How to apply

Review the original posting and apply through the employer’s careers page.

View source and apply

Source checked: 2026-09-29

Show what you can do

Build a free profile around your CV and real work. Share its link when you are ready. Applications for this role still go directly to the employer.

Build a free profile

Browse job categories

Related jobs