[All remote jobs](https://jobicy.com/jobs.md)[![Canonical logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/b4d068a9-221-1.png)](https://jobicy.com/company/canonical-ltd.md)[Canonical](https://jobicy.com/company/canonical-ltd.md)

# Containerization & Virtualisation Engineer

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

[Apply for this job](#job-application)[View company](https://jobicy.com/company/canonical-ltd.md)ShareRemote from[USA](https://jobicy.com/job-region/usa.md), [Canada](https://jobicy.com/job-region/canada.md), [EMEA](https://jobicy.com/job-region/emea.md)+1 more, [LATAM](https://jobicy.com/job-region/latam.md)SalaryUndisclosedDepartment[Software Engineering](https://jobicy.com/categories/engineering.md)EmploymentFull TimeExperienceOpen levelPublished2 Nov 2026Apply before2 Dec 2026Listing views28Application actions1Application toolkit

## Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

AI Summary

## The role, at a glance.

Canonical is seeking a systems software engineer to build and maintain containerisation, virtualisation, Kubernetes, networking, storage, and cloud-infrastructure technologies. The role covers low-level Linux and kernel-adjacent development, security reviews, performance benchmarking, debugging, code review, and upstream open-source collaboration. Candidates should have strong Go, Rust, or C/C++ skills and prior experience with virtualisation or container technologies. This is a globally remote, highly autonomous engineering role with periodic in-person team sprints and substantial technical ownership.

## Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

### Job Complexity

5/5EasyHard

### Pace & Pressure

4/5RelaxedFast-paced

### Autonomy Level

5/5GuidedFull ownership

### Communication Load

4/5IndependentCollaborative

AI insightThe position requires deep systems expertise across Linux, containers, virtual machines, security, networking, storage, and performance-critical code. Engineers are expected to influence technical direction and collaborate effectively with distributed upstream communities.

## Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job median (per year)Market rate$150,000US market range (per year)$125k–$190k0$209.00k

AI insightThe yearly pay period is inferred from the job context; it was not explicitly stated by the employer. No employer salary was disclosed. The yearly figures are AI-estimated USD market compensation for an experienced US-based systems software engineer specialising in Linux virtualisation and containers; actual pay varies by location, experience, and performance.

## Core skills

Skills and capabilities most closely associated with this opportunity.

[Go](https://jobicy.com/jobs?search_keywords=Go.md)[Rust](https://jobicy.com/jobs?search_keywords=Rust.md)[C/C++](https://jobicy.com/jobs?search_keywords=CC%2B%2B.md)[Python](https://jobicy.com/jobs?search_keywords=Python.md)[Linux](https://jobicy.com/jobs?search_keywords=Linux.md)[Containerization](https://jobicy.com/jobs?search_keywords=Containerization.md)[Virtualization](https://jobicy.com/jobs?search_keywords=Virtualization.md)[Kubernetes](https://jobicy.com/jobs?search_keywords=Kubernetes.md)[Docker](https://jobicy.com/jobs?search_keywords=Docker.md)[Kernel development](https://jobicy.com/jobs?search_keywords=Kernel%20development.md)[Networking](https://jobicy.com/jobs?search_keywords=Networking.md)[Storage systems](https://jobicy.com/jobs?search_keywords=Storage%20systems.md)[Performance engineering](https://jobicy.com/jobs?search_keywords=Performance%20engineering.md)[Security reviews](https://jobicy.com/jobs?search_keywords=Security%20reviews.md)[Open source development](https://jobicy.com/jobs?search_keywords=Open%20source%20development.md)

Sample interview questionsDescribe a low-level Linux or kernel-adjacent issue you diagnosed and resolved.I would explain the symptom, how I narrowed the problem using logs, tracing, profiling, or reproducible tests, and the root cause. I would then describe the fix, regression coverage, performance impact, and how I communicated the change to reviewers or upstream maintainers.

How would you approach designing a new isolation or sandboxing feature for a container runtime?

I would begin by defining the threat model, workload requirements, and compatibility constraints. Then I would evaluate kernel primitives such as namespaces, cgroups, capabilities, seccomp, and LSMs, document the design trade-offs, prototype the smallest viable implementation, and validate it with security and integration tests.

What metrics would you use to benchmark virtual machine or container performance?

I would measure startup latency, CPU utilisation, memory footprint, I/O throughput and latency, network throughput, scheduling behaviour, and tail latency under representative workloads. I would establish a repeatable baseline, control environmental variables, and use statistically meaningful comparisons before accepting an optimisation.

How do you collaborate effectively with upstream open-source communities?

I first study the project’s architecture, contribution guidelines, and prior discussions. I share a concise problem statement and design proposal early, respond constructively to feedback, keep patches focused with tests and documentation, and remain accountable for follow-up fixes after merge.

How would you handle a production issue affecting a distributed container platform?

I would assess severity and customer impact, stabilise the system through safe mitigation, and collect evidence without making assumptions. I would coordinate clear updates with relevant stakeholders, identify the root cause through logs and reproduction, deliver a tested fix, and document preventive monitoring or regression tests.

Opportunity details

## About this role.

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world’s leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and very few office based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder led, profitable and growing.

This is a general selection process for software engineers focused on virtualisation and container technology – from the kernel through userspace. Apply here if you are an exceptional Go, Rust, or C/C++ software engineer and want to work on next-generation open source VMM or container technology, or related open source networking and storage.

Container, virtualisation and cloud infrastructure have become essentials of modern software deployments. We invest in open source related to application isolation, workload orchestration, system or OCI containers, micro service architecture or cloud infrastructure.

Here are some examples of projects under way at Canonical.

RustVMM has great potential as a new hypervisor for Linux. We are building a team to work on this, with an emphasis on performance, security and operability. Work in Rust and bring your expert knowledge of VMM and related kernel networking and storage capabilities.

Docker images are easy to make and publish on Docker Hub and other registries, but the quality, consistency and security maintenance of those images is broadly very poor. Canonical is in a good position to publish a portfolio of outstanding Docker images. Our Rockcraft team is designing and implementing an elevated Docker image experience for the open source community.

LXD is a modern system container and virtual machine manager that is widely used on Ubuntu, ChromeOS and other Linux platforms. LXD engineering spans the entire software stack from low-level kernel work on namespaces, confinement, security, filesystems, VMMs and networking, to the high level management REST API and CLI.

Members of the Kubernetes product team build MicroK8s for on-rails K8s, and Charmed Kubernetes for more sophisticated integration. We work on K8s itself and on the operations tooling around it.

The OpenStack team deliver Charmed OpenStack, OVN / OVS and Ceph. This work brings cloud platform technologies to large-scale computing environments.

These teams hire system level C/C++, Golang, Rust and Python developers to work on security-critical, performance-critical and mission-critical code, focused on software delivery, containers, security, sandboxing, application orchestration and management. Our teams are motivated to have a meaningful impact on modern cloud computing technologies.

Location: we have remote container and virt engineering roles in every time zone.

### What you will focus on

* Design and specify new features, building consensus on approach
* Engage with upstream communities in your area of expertise
* Conduct security analysis and reviews to ensure defence in depth
* Create and monitor performance benchmarks to optimise your product
* Collaborate proactively with a distributed team
* Write high quality code to create new features
* Debug issues and produce high quality code to fix them
* Review code produced by other engineers
* Discuss ideas and collaborate on finding good solutions

### What we are looking for in you

* An exceptional academic track record from both high school and university
* Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
* Drive and a track record of going above-and-beyond expectations
* You have worked on open source virt or container tech
* You have experience working in the kernel or very low level system
* Professional written and spoken English
* Experience with Linux (Debian or Ubuntu preferred)
* Excellent interpersonal skills, curiosity, flexibility, and accountability
* Passion, thoughtfulness, and self-motivation
* Excellent communication and presentation skills
* Result-oriented, with a personal drive to meet commitments
* Ability to travel twice a year, for company events up to two weeks each

### Additional skills we value

* Performance engineering and security experience

### What we offer you

We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

* Distributed work environment with twice-yearly team sprints in person
* Personal learning and development budget of USD 2,000 per year
* Annual compensation review
* Recognition rewards
* Annual holiday leave
* Maternity and paternity leave
* Employee Assistance Programme
* Opportunity to travel to new locations to meet colleagues
* Priority Pass, and travel upgrades for long haul company events

### About Canonical

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence – in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004.​ Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.

### Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products.[Whatever your identity, we will give your application fair consideration.](https://canonical.com/careers/diversity/identity)

#LI-remote

Show more

[Apply now >](https://jobicy.com/jobs/158494-containerization-virtualisation-engineer-2.md)

>  Annual salary information is not provided for this position. Explore salary ranges for similar roles in our [Salary Directory ›](https://jobicy.com/salaries.md)

*

![Upload CV](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48ZyBjbGlwLXBhdGg9InVybCgjQSkiPjxwYXRoIGQ9Ik0wIDBINjVWNjVIMFYwWiIgZmlsbD0iIzAyOWFlYiIvPjxnIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMzMuMDQ5IDE1LjQ1NGExLjQzIDEuNDMgMCAwIDAtMi4wOTcgMGwtNy41NzkgOC4xNDdhMS4zOCAxLjM4IDAgMCAwIC4wOSAxLjk3MyAxLjQ0IDEuNDQgMCAwIDAgMi4wMDgtLjA4OGw1LjEwOS01LjQ5MnYyMC42MWExLjQxIDEuNDEgMCAwIDAgMS40MjEgMS4zOTdjLjc4NSAwIDEuNDIxLS42MjUgMS40MjEtMS4zOTd2LTIwLjYxbDUuMTA5IDUuNDkyYTEuNDQgMS40NCAwIDAgMCAyLjAwOC4wODggMS4zOCAxLjM4IDAgMCAwIC4wOS0xLjk3M2wtNy41NzktOC4xNDZ6TTE2Ljc2OSAzOC40YzAtLjc3My0uNjItMS40LTEuMzg1LTEuNFMxNCAzNy42MjcgMTQgMzguNHYuMTAybC4yMTUgNi4yMjljLjIyMyAxLjY4LjcwMSAzLjA5NSAxLjgxMyA0LjIxOHMyLjUxIDEuNjA3IDQuMTcyIDEuODMzYzEuNi4yMTggMy42MzYuMjE4IDYuMTYuMjE4aDExLjI4bDYuMTYtLjIxOGMxLjY2Mi0uMjI2IDMuMDYxLS43MDkgNC4xNzItMS44MzNzMS41ODktMi41MzggMS44MTMtNC4yMThDNTAgNDMuMTEzIDUwIDQxLjA1NSA1MCAzOC41MDNWMzguNGMwLS43NzMtLjYyLTEuNC0xLjM4NS0xLjRzLTEuMzg1LjYyNy0xLjM4NSAxLjRsLS4xOSA1Ljk1OGMtLjE4MiAxLjM3LS41MTUgMi4wOTUtMS4wMjYgMi42MTJzLTEuMjI4Ljg1My0yLjU4MyAxLjAzOGMtMS4zOTUuMTktMy4yNDMuMTkzLTUuODkzLjE5M0gyNi40NjJjLTIuNjUgMC00LjQ5OC0uMDAzLTUuODkzLS4xOTMtMS4zNTUtLjE4NC0yLjA3Mi0uNTIxLTIuNTgzLTEuMDM4cy0uODQ0LTEuMjQyLTEuMDI2LTIuNjEyYy0uMTg3LTEuNDEtLjE5MS0zLjI3OS0uMTkxLTUuOTU4eiIvPjwvZz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJBIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY1djY1SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)

### Upload your resume now

To unlock remote work opportunities and be discovered by global employers.

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

## Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Keep exploring

## Related remote jobs.

*
![Envato logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2021/01/WRILS-210118161319-940323.jpg)
Envato Nov 2  New

### [Engineer III](https://jobicy.com/jobs/158531-engineer-iii.md)

You’re ready for more than the next ticket You’ve got a few years of engineering experience behind you and you’re already good at what you do. You’re now looking for…

*
![Luxury Presence logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/05/f2b241fb769140fff2f70e8efaf5c0ff.jpg)
Luxury Presence Nov 2  New

### [Junior Quality Specialist](https://jobicy.com/jobs/158530-junior-quality-specialist.md)

ABOUT THE ROLE The Junior Quality Specialist supports the quality assurance process to ensure websites are accurate, functional, visually consistent, and aligned with Luxury Presence standards. You review websites using…

*
![Vonage logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/1bac058d-221.jpg)
Vonage Nov 2  New

### [Head of NwPS Engineering](https://jobicy.com/jobs/158527-head-of-nwps-engineering.md)

Join Vonage and help us innovate cloud communications for businesses worldwide! Job Title: Head of NwPS Engineering Location: Global / Remote (preference for US, UK, or Spain) About the Role…

*
![Nebius logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2026/06/d90c0566-221.webp)
Nebius Nov 2  New

### [Software Engineer in Hardware Infrastructure Observability](https://jobicy.com/jobs/158526-software-engineer-in-hardware-infrastructure-observability.md)

About Nebius: Nebius is leading a new era in cloud infrastructure for the global AI economy. We are building a full-stack AI cloud platform that supports developers and enterprises from…

*
![Canonical logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/b4d068a9-221-1.png)
Canonical Nov 2  New

### [Embedded Linux Senior Software Engineer – Optimisation](https://jobicy.com/jobs/158514-embedded-linux-senior-software-engineer-optimisation.md)

Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world’s most widely used Linux desktop and server, for the latest silicon. The role is a…

*
![Canonical logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/b4d068a9-221-1.png)
Canonical Nov 2  New

### [Devices & IOT Field Engineering Manager (Americas)](https://jobicy.com/jobs/158498-devices-iot-field-engineering-manager-americas-3.md)

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives…

*
![Natera logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/1c3a8032-221.png)
Natera Nov 2  New

### [Forward Deployed AI Solutions Engineer](https://jobicy.com/jobs/158492-forward-deployed-ai-solutions-engineer.md)

About the role The Forward Deployed Solutions Engineer will work directly within a business domain (e.g., Commercial, Clinical Operations, Lab Operations, Sales & Marketing, Customer Experience etc.). In your role,…

*
![Harness logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/01/3b1ed4078f521827fd4fd3f1ead4e484.jpg)
Harness Nov 2  New

### [Staff Software Engineer](https://jobicy.com/jobs/158489-staff-software-engineer-15.md)

Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal (founder of AppDynamics, acquired by Cisco for $3.7B). Harness has raised approximately $570M in funding…

*
![Binance logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/bc822f38-221.jpg)
Binance Nov 2  New

### [Backend Engineer (Java, PIX) – 1 Year Contract](https://jobicy.com/jobs/158413-backend-engineer-java-pix-1-year-contract.md)

Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We are trusted by 300+ million people in 100+ countries for…

*
![1Password logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2020/09/WRILS-200909195848-296323.png)
1Password Nov 2  New

### [Senior Developer, Growth](https://jobicy.com/jobs/154428-senior-developer-growth.md)

1Password is growing. We’ve surpassed $400M in ARR and we’re continuing to accelerate, earning a spot on the Forbes Cloud 100 for four years in a row and teaming up…

[Browse all jobs](https://jobicy.com/jobs.md)