Open Role
Canonical

Remote opportunity at

Canonical

Containerization & Virtualisation Engineer

Canonical, the publisher of the Ubuntu operating system, seeks software engineers to work on virtualization and container technology. This remote-first company delivers open-source platforms utilised globally…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz3h agoEmployer posted Nov 2, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, seeks software engineers to work on virtualization and container technology. This remote-first company delivers open-source platforms utilised globally in artificial intelligence, public cloud, Internet of Things, and data science sectors. The organisation operates with globally distributed teams and is profitable, founder-led, and growing. This general selection process covers software engineering roles focusing on systems ranging from the kernel to userspace. Engineers design…

Job Description

Canonical, the publisher of the Ubuntu operating system, seeks software engineers to work on virtualization and container technology. This remote-first company delivers open-source platforms utilised globally in artificial intelligence, public cloud, Internet of Things, and data science sectors. The organisation operates with globally distributed teams and is profitable, founder-led, and growing.

This general selection process covers software engineering roles focusing on systems ranging from the kernel to userspace. Engineers design new features, collaborate with upstream communities, conduct security reviews, build performance benchmarks, write high-quality code in languages such as Go, Rust, or C/C++, and resolve technical issues. Projects span across RustVMM, Rockcraft for container images, LXD system containers and virtual machines, MicroK8s and Charmed Kubernetes, and Charmed OpenStack.

Responsibilities

  • Design and specify new features while building consensus on approaches
  • Engage with upstream communities within your field of expertise
  • Conduct security analysis and reviews to maintain defence in depth
  • Create and monitor performance benchmarks to optimise products
  • Collaborate proactively within a distributed team environment
  • Write, review, and debug high-quality code
  • Discuss ideas and work together to find effective solutions

Requirements

  • Experience working in the kernel or at a very low-level systems layer
  • Prior work experience with open-source virtualization or container technology
  • Proficiency in written and spoken English
  • Experience working with Linux, with Debian or Ubuntu preferred
  • Ability to travel twice a year for up to two weeks per trip for company events

Qualifications

  • Exceptional academic track record spanning high school and university
  • Undergraduate degree in Computer Science or another STEM field, or a compelling alternative path narrative
  • Performance engineering and security experience

Core Skills

Benefits

  • Distributed work environment with team sprints in person twice a year
  • Personal learning and development budget of USD 2,000 annually
  • Annual compensation reviews
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Priority Pass and travel upgrades for long-haul company events
  • Performance-driven annual bonus alongside base pay

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this position remote?

Yes, Canonical operates as a remote-first company with remote container and virtualization engineering roles available in every time zone.

What programming languages are used in this role?

The role utilizes system-level C, C++, Golang, Rust, and Python.

Does the posting specify the salary?

No, the source posting does not specify the salary.

Are there any travel requirements for this job?

Yes, team members are required to travel twice a year for company events that last up to two weeks each.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Related Jobs

Canonical
CanonicalAdded to Jobsiz 5h ago
Canonical
CanonicalAdded to Jobsiz 5h ago
Canonical
CanonicalAdded to Jobsiz 7h ago

Posted by Canonical

Source: Jobicy — UK

View the original listing ↗

Posted by employer: Nov 2, 2026

Added to Jobsiz: Nov 6, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

345Open Jobs
—No reviews yet
View Company Profile