Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a pioneering company that leads in open source software and is transforming cloud computing. As a Containerization & Virtualisation Engineer, you'll work with cutting-edge technologies like Go, Rust, and Kubernetes, contributing to innovative projects that impact the industry. This role offers the flexibility of remote work while ensuring collaboration through biannual in-person sprints. You'll engage with upstream communities, design new features, and conduct security reviews, all while being part of a diverse and inclusive team committed to excellence. If you're passionate about technology and eager to make a difference, this opportunity is for you.
Join to apply for the Containerization & Virtualisation Engineer role at Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. We are a pioneer in global distributed collaboration, with 1000+ colleagues in 70+ countries and few office-based roles. Teams meet 2-4 times annually in interesting locations worldwide to align on strategy and execution.
This is a general selection process for software engineers focused on virtualization and container technology, from the kernel through userspace. Apply if you are an exceptional Go, Rust, or C/C++ software engineer interested in next-generation open source VMM, container technology, or related open source networking and storage.
Container, virtualization, and cloud infrastructure are essential for modern software deployments. We invest in open source projects related to application isolation, workload orchestration, system or OCI containers, microservice architecture, or cloud infrastructure.
Examples of ongoing projects at Canonical include:
We hire system-level C/C++, Golang, Rust, and Python developers to work on security-critical, performance-critical, and mission-critical code related to software delivery, containers, security, sandboxing, and orchestration. Our teams aim to impact modern cloud computing technologies significantly.
Location: We offer remote roles in every time zone.
Responsibilities include:
Qualifications:
Additional valued skills:
What we offer:
About Canonical:
Canonical is a pioneer in open source, publishing Ubuntu, a key platform for AI, IoT, and cloud. We hire globally, uphold high standards, and have been remote-first since 2004. Working here challenges you to think differently, learn new skills, and excel.
Canonical is an equal opportunity employer, committed to diversity and inclusion.