Enable job alerts via email!

Containerization & Virtualisation Engineer

Canonical

Fresno (CA)

Remote

USD 90,000 - 150,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a talented Containerization & Virtualisation Engineer to join their remote team. This role focuses on developing next-generation open source virtualization and container technologies, including performance-critical software. Ideal candidates will have a strong background in Go, Rust, or C/C++, and be passionate about contributing to projects that enhance security and operability. The company offers competitive compensation, a flexible remote-first culture, and opportunities for team collaboration and travel. If you're eager to work in a dynamic environment pushing the boundaries of technology, this is the perfect opportunity for you.

Benefits

Competitive worldwide compensation
Annual reviews and bonuses
Learning budget
Flexible remote-first working environment
Team sprints and travel opportunities

Qualifications

  • Strong academic background in STEM.
  • Experience with open source virtualization or container tech.

Responsibilities

  • Designing and specifying new features.
  • Conducting security reviews and performance benchmarking.
  • Collaborating with a distributed team.

Skills

Go
Rust
C/C++
Python
Linux (Debian/Ubuntu)
Performance Engineering
Security Expertise

Education

STEM Degree

Tools

Docker
Kubernetes
OpenStack
LXD
RustVMM

Job description

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 founder-led, profitable, and growing company with a global distributed team of over 1000 colleagues in more than 70 countries. We value flexibility, with most roles being remote and occasional in-person meetings.

This process targets software engineers specializing in virtualization and container technology, from kernel to user space. We are looking for talented Go, Rust, or C/C++ engineers interested in next-generation open source VMM or container tech, including networking and storage.

Our projects include:

  • RustVMM: a new hypervisor for Linux focusing on performance, security, and operability.
  • Docker images: enhancing quality, security, and user experience.
  • LXD: a system container and VM manager used on Ubuntu and other Linux platforms.
  • Kubernetes: MicroK8s and Charmed Kubernetes for different deployment needs.
  • OpenStack: delivering cloud platform technologies at scale.

We seek system-level C/C++, Golang, Rust, and Python developers working on security-critical, performance-critical, and mission-critical software related to containers, security, sandboxing, and orchestration.

Location: Remote roles available worldwide, with opportunities for in-person team sprints twice a year.

Responsibilities include:

  • Designing and specifying new features
  • Engaging with upstream communities
  • Conducting security reviews
  • Performance benchmarking
  • Collaborating with a distributed team
  • Writing and reviewing high-quality code
  • Debugging and fixing issues

Ideal candidates possess:

  • Strong academic background in STEM
  • Experience with open source virtualization or container tech
  • Kernel or low-level system experience
  • Proficiency in English
  • Linux (Debian/Ubuntu) familiarity
  • Excellent interpersonal, communication, and presentation skills
  • Results-driven mindset and willingness to travel twice a year for company events

Additional valued skills: Performance engineering and security expertise.

What we offer: Competitive worldwide compensation, annual reviews, bonuses, benefits, a learning budget, and a flexible, remote-first working environment with team sprints and travel opportunities.

About Canonical: A pioneer in open source, publishing Ubuntu, and advancing AI, IoT, and cloud technologies. We are committed to diversity, inclusion, and excellence, with a remote-first culture since 2004.

We are an equal opportunity employer and welcome applicants from all backgrounds.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Containerization & Virtualisation Engineer

Canonical

Tacoma

Remote

USD 90,000 - 140,000

-1 days ago
Be an early applicant

Containerization & Virtualisation Engineer

Canonical

Rochester

Remote

USD 80,000 - 120,000

3 days ago
Be an early applicant

Containerization & Virtualisation Engineer

Canonical

Washington

Remote

USD 90,000 - 150,000

3 days ago
Be an early applicant

Containerization & Virtualisation Engineer

Canonical

San Bernardino

Remote

USD 120,000 - 250,000

9 days ago

Containerization & Virtualisation Engineer

Canonical

Philadelphia

Remote

USD 70,000 - 110,000

11 days ago

Containerization & Virtualisation Engineer

Canonical

Tulsa

Remote

USD 90,000 - 150,000

9 days ago

Containerization & Virtualisation Engineer

Canonical

Los Angeles

Remote

USD 90,000 - 150,000

10 days ago

Containerization & Virtualisation Engineer

Canonical

Honolulu

Remote

USD 80,000 - 120,000

10 days ago

Containerization & Virtualisation Engineer

Canonical

Atlanta

Remote

USD 90,000 - 150,000

10 days ago