Containerization & Virtualization Engineer

New

Skills

Devops Docker Engineer Go Golang Lxd Openstack Python Rust

Join Canonical, a global leader in open source software and the publisher of Ubuntu, as a Containerization & Virtualization Engineer. Work remotely within a distributed team to build, improve, and secure next-generation virtualization, container, and cloud infrastructure technology. You will contribute to influential open source projects such as RustVMM, LXD, MicroK8s, and Charmed OpenStack, helping shape the future of enterprise computing, AI, IoT, and cloud services. Canonical offers a dynamic, inclusive environment, with opportunities for global collaboration and personal growth.

Job Overview
  • Develop and maintain open source virtualization and container technologies, from kernel to userspace.
  • Collaborate with global, remote-first engineering teams on mission-critical projects.
  • Engage with upstream open source communities and contribute to widely-used platforms.
  • Focus on performance, security, and operability across cloud infrastructure and system software.
Key Responsibilities
  • Design, specify, and implement new features for container and virtualization platforms.
  • Conduct security analysis and performance benchmarking to ensure high-quality software.
  • Write, review, and debug high-quality code in languages such as Go, Rust, and C/C++.
  • Collaborate proactively with distributed teams and participate in code reviews.
  • Engage with open source communities and contribute to upstream projects.
Required Skills & Qualifications
  • Bachelor's degree in Computer Science, STEM, or equivalent experience.
  • Proven experience with open source virtualization or container technologies.
  • Expertise in Go, Rust, C, or C++ programming languages.
  • Strong background in Linux (Debian or Ubuntu preferred) and low-level system development.
  • Excellent communication, collaboration, and problem-solving abilities.
  • Track record of high academic achievement and drive for excellence.
  • Passion for security, performance engineering, and open source innovation.
  • Ability to travel internationally twice a year for team events.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Customer Success Engineer EMEA

New

Support EMEA customers remotely

Enable successful DevOps adoption

Agile Methodologies CI/CD Cloud Platforms Communication

Linux Sustaining Engineer Role

New

Resolve critical issues in open source stack

Collaborate with upstream communities

Ceph Devops Docker Engineer

Ubuntu Embedded Project Manager

New

Deliver complex engineering projects on embedded devices.

Coordinate cross-functional, multinational teams and stakeholders.

Architecture Devops Embedded systems IOT

GitOps Engineering Manager APAC

New

Lead and mentor high-performing DevOps teams

Advance infrastructure-as-code and GitOps practices

Agile Methodologies Devops Distributed systems Infrastructure as code

Microservices Engineer (Remote)

New

Design and build scalable microservices and APIs

Enhance performance, resilience, and security of backend systems

CI/CD Devops Distributed systems Docker

Lead Linux Kernel Engineer

New

Lead kernel architecture and development for Ubuntu Linux

Optimize security and performance of the Linux kernel

Bash Scripting C programming Debian packaging Device Drivers

Site Reliability Engineer Role

New

Automate infrastructure operations using software engineering best practices.

Architect, deploy, and manage cloud platforms at scale.

Containers Devops devsecops Engineer

Technical Author Roles

New

Elevate industry standards in documentation.

Build scalable documentation capacity across teams.

Community engagement Devops Git IOT

Ubuntu Kernel Engineering Manager

New

Lead distributed engineering teams

Ensure secure and high-quality kernel delivery

C programming Devops Git Golang

Rust Engineering Lead Opportunity

New

Advance Rust adoption across Canonical projects

Develop high-quality Rust software for Linux systems

Computer science Devops Distributed systems Flutter

Cloud Engineering Manager Role

New

Lead and manage distributed engineering team

Optimize managed service delivery for customers

Agile Agile Methodologies C++ Cloud Technologies

Ubuntu Security Engineer

New

Enhance Ubuntu ecosystem security

Identify and remediate software vulnerabilities

C programming Code Auditing Devops Devops Tools

Linux QA Automation Engineer

New

Enhance Ubuntu release quality through automation and testing

Monitor, analyze, and report software quality metrics

Agile Development Automation Continuous integration Data Analytics

Site Reliability Consultant

New

Manage and optimize CICD pipelines

Develop and maintain deployment tooling

Devops Github Actions Golang Java

Senior SRE Gitops Engineer

New

Advance IT operations automation

Lead infrastructure as code practices

Architecture Cloud Computing Devops Elasticsearch

Senior Golang Developer Role

New

Develop scalable cloud-based disaster recovery solutions

Enhance and maintain high-load distributed services

Algorithms Architecture Cloud Services Data Structures

Site Reliability Engineering Manager

New

Lead and mentor remote DevOps teams

Drive infrastructure as code and automation

Agile Methodologies Cloud Devops Distributed systems

Solutions Engineering Software Engineer

New

Lead development of open source automation tools

Enhance infrastructure-as-code for efficient operations

Cloud Computing Devops Distributed systems Engineer

Remote Customer Success Engineer

New

Hire a remote engineer

Support GitLab customers

CI/CD Cloud Computing Customer success Devops

Linux Kernel Engineer Role

Posted 3 days ago

Expand Ubuntu support for new SoC platforms

Optimize Linux kernel performance for partner silicon

Bash Scripting C programming Device Drivers Devops

Ubuntu Platform Integration Engineer

Posted 3 days ago

Optimize Ubuntu for new hardware and silicon.

Collaborate with partners on platform integration.

C C++ Devops Docker

Open Source Performance Engineer

Posted 3 days ago

Drive performance and correctness across software stack

Develop and maintain performance measurement frameworks

Devops eBPF Engineer Golang

Enterprise Open Source Sales Manager

Posted 3 days ago

Lead and manage regional enterprise sales teams.

Drive adoption of open source solutions among enterprise clients.

Cloud Computing Container Technologies Devops IOT

Automotive Technical Manager Role

Posted 3 days ago

Lead and grow a distributed engineering team

Ensure product compliance with automotive and industrial standards

Agile Methodologies Cloud Technologies Devops Embedded development

Linux Operations Engineer

Posted 3 days ago

Troubleshoot and resolve complex open source infrastructure issues

Collaborate with global teams and upstream communities

Ceph Devops Docker Engineer

Graduate Sales Development Role

Posted 3 days ago

Drive sales pipeline growth

Identify and engage new business opportunities

Blockchain Business Development Communication Devops

Engineering Director, Canonical

Posted 3 days ago

Lead and manage distributed engineering teams

Drive software quality and performance

Agile Methodologies Devops Director Distributed systems

Senior Python MongoDB Engineer

Posted 3 days ago

Develop a fully managed MongoDB solution

Automate deployment and operations across environments

Automated Testing Devops Engineer Infrastructure Automation

Go Developer Tooling Engineer

Posted 3 days ago

Develop open-source developer tooling

Integrate modern workflows with Ubuntu

C C++ Containers Devops

Ubuntu Platform Engineering Manager

Posted 3 days ago

Lead and develop high-performing engineering teams

Optimize Ubuntu for cutting-edge silicon platforms

Architecture C C++ Devops

Senior Ubuntu Engineering Manager

Posted 3 days ago

Lead and grow a distributed engineering team

Drive development of Ubuntu’s core components

Architecture Debian packaging Devops Java

Linux Crypto Security Engineer

Posted 3 days ago

Enhance Ubuntu's security and cryptography to meet international standards

Develop automation tools for compliance auditing and remediation

Ansible Applied Cryptography C programming Devops

Security Engineering Manager Role

Posted 3 days ago

Lead and develop a security engineering team

Drive implementation of industry security standards

Agile Development Cloud Devops IOT

Ubuntu Sales Engineer Role

Posted 3 days ago

Facilitate enterprise adoption of Ubuntu Pro

Provide technical guidance and solutions to customers

AWS Azure Cloud Computing Containers

Cloud Alliances Solutions Architect

Posted 3 days ago

Enable partners to adopt Canonical's open source technologies

Architect cloud and data center solutions

AWS Azure Bash Ceph

AppArmor Security Engineering Manager

Posted 3 days ago

Lead and develop the AppArmor engineering team.

Enhance Ubuntu's security through new features.

Agile Development C programming Cloud Devops

Senior SRE Engineer Role

Posted 3 days ago

Ensure infrastructure reliability and scalability

Lead and improve incident management processes

AWS Azure Datadog Devops

Linux Systems Engineer Optimisation

Posted 3 days ago

Optimise Ubuntu for modern hardware platforms

Collaborate with global partners and engineering teams

C C++ Debian Devops

Ubuntu Security Engineering Manager

Posted 3 days ago

Lead and develop a high-performing security engineering team

Drive vulnerability remediation and robust security measures

Agile Development C Devops Go

Linux Kernel Engineer Role

Posted 3 days ago

Advance Ubuntu kernel development

Ensure hardware and virtualization enablement

Bash Scripting C programming Device Drivers Devops

Cloud Services Team Manager

Posted 3 days ago

Lead and develop engineering teams

Deliver open source cloud solutions

AWS Azure Ceph Devops

Graduate Linux Software Engineer

Posted 4 days ago

Contribute to open source software and Ubuntu.

Develop robust, high-quality software for global users.

Cloud Computing Devops Engineer Golang

Private Cloud Delivery Engineer

Posted 4 days ago

Deliver private cloud consulting services

Design and automate VMware-based infrastructure

CI/CD Cloud Devops Engineer

Senior Penetration Tester Role

Posted 5 days ago

Conduct vulnerability assessments and penetration testing

Develop and recommend security remediation plans

Cloud Cloud Computing Devops Network Security

Senior Cloud Platform Engineer

Posted 5 days ago

Lead cloud infrastructure projects

Architect and migrate workloads to GCP

Ansible AWS Cloud Devops

Senior Cloud Platform Engineer

Posted 5 days ago

Deliver high-quality infrastructure projects on GCP.

Lead and mentor cloud engineering teams.

Ansible AWS Cloud Devops

Linux Support Engineer

Posted 5 days ago

Deliver exceptional technical support for Ubuntu products

Investigate and resolve complex customer issues

Customer Support Devops Engineer IOT

AI Product Quality Architect

Posted 5 days ago

Architect automated quality gates in CI/CD pipelines.

Integrate and advance security and vulnerability management.

Automation Ci/cd Automation Compliance Devops

Site Reliability Engineer

Posted 8 days ago

Ensure reliability and scalability of blockchain infrastructure.

Automate deployments and operational processes across multi-cloud environments.

Amazon Web Services AWS Devops Engineer

Juju Go Software Engineer

Posted 8 days ago

Develop and support Juju open-source platform

Collaborate with a global distributed team

Cloud Computing Configuration Management Devops Distributed systems
overtime