Containerization & Virtualisation Engineer
Listed on 2026-02-12
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps, AI Engineer
Containerization & Virtualisation Engineer – Canonical
About Canonical: Canonical is a leading provider of open source software and operating systems worldwide. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation and IoT. We are a pioneer of global distributed collaboration, with 1000+ colleagues in 70+ countries and a remote‑first culture.
We are looking for an exceptional Go, Rust or C/C++ software engineer to join our virtualisation and container technology teams. The role involves work from kernel to userspace on next‑generation VMM and container solutions, related open‑source networking and storage.
Location: Remote – roles available in all time zones.
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
- Exceptional academic track record and demonstrated passion for open‑source virtualization or container technology
- Undergraduate degree in Computer Science, STEM or a compelling alternative story
- Drive and a track record of going above‑and‑beyond expectations
- Experience working on open‑source virtualization or container tech, or low‑level kernel code
- 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
- Performance engineering and security experience
Compensation is based on geographical location, experience and performance, and is reviewed annually. In addition to base pay, we offer a performance‑driven annual bonus and generous benefits.
- 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
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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).