Enable job alerts via email!

Containerization & Virtualisation Engineer

Canonical

Honolulu (HI)

Remote

USD 80,000 - 120,000

Full time

10 days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a Containerization & Virtualisation Engineer to join their remote-first team. This exciting role focuses on developing next-generation open source virtualization and container technology, contributing to key projects like RustVMM and LXD. Ideal candidates will possess strong programming skills in Go, Rust, or C/C++, and a passion for open source. With a commitment to diversity and continuous learning, this forward-thinking company offers a supportive environment where your contributions will directly impact the future of technology. Join a dynamic team dedicated to excellence and innovation in the software development industry.

Benefits

USD 2,000 annual learning budget
Biannual in-person team sprints
Performance reviews and rewards
Parental leave
Assistance programs
Travel opportunities

Qualifications

  • Strong academic background or compelling alternative path.
  • Experience with open source virtualization or container tech.

Responsibilities

  • Design and specify new features, building consensus.
  • Conduct security analyses and reviews.

Skills

Go
Rust
C/C++
Linux
Open Source Virtualization
Performance Engineering
Security Expertise
Communication Skills
Teamwork Skills

Education

Degree in Computer Science/STEM
High School Diploma

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 leading public cloud and silicon providers, and industry leaders across sectors. We are a founder-led, profitable, and growing company with a global, remote-first workforce of over 1000 colleagues in 70+ countries.

Role Overview

This process targets software engineers specializing in virtualization and container technology, from kernel to userspace. We seek exceptional Go, Rust, or C/C++ engineers interested in working on next-generation open source VMM, container technology, or related networking and storage projects.

Key Projects
  • RustVMM hypervisor development emphasizing performance, security, and operability.
  • Enhancing Docker image quality, security, and consistency through the Rockcraft team.
  • Development of LXD, a system container and VM manager, spanning kernel work to management APIs.
  • Contributions to Kubernetes with MicroK8s and Charmed Kubernetes, and cloud platforms with OpenStack, OVN/OVS, and Ceph.
Responsibilities
  • Design and specify new features, building consensus on approaches.
  • Engage with upstream communities.
  • Conduct security analyses and reviews.
  • Create and monitor performance benchmarks.
  • Collaborate with a distributed team.
  • Write, debug, review high-quality code, and discuss ideas.
Candidate Profile
  • Strong academic background from high school and university or a compelling alternative path.
  • Degree in Computer Science/STEM or relevant experience.
  • Experience with open source virtualization or container tech, kernel or low-level systems.
  • Proficiency in English, Linux (Debian/Ubuntu preferred), communication, and teamwork skills.
  • Passion, self-motivation, and result orientation.
  • Ability to travel twice a year for company events.
Preferred Skills
  • Performance engineering and security expertise.
What We Offer
  • Remote work with biannual in-person team sprints.
  • USD 2,000 annual learning budget.
  • Performance reviews, rewards, and benefits including leave, parental leave, assistance programs, and travel opportunities.
About Canonical

Canonical pioneers open source technology, publishing Ubuntu, a key platform for AI, IoT, and cloud. We operate globally with high standards, fostering innovation and excellence. Working here means thinking differently, learning continuously, and advancing your career in a future-oriented environment.

We are committed to diversity and equal opportunity, welcoming applicants from all backgrounds.

Job Details
  • Seniority: Entry level
  • Type: Full-time
  • Function: Engineering and IT
  • Industry: Software Development
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

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

Fresno

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

Atlanta

Remote

USD 90,000 - 150,000

10 days ago

Containerization & Virtualisation Engineer

Airtm

Remote

USD 80,000 - 150,000

16 days ago