Containerization and Virtualisation Engineer at Canonical
Confirmed open
Build open-source Linux containers and virtualisation technology across RustVMM, LXD, Kubernetes or related infrastructure teams.
- 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 applySource 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