Canonical Circular Logo

Containerization & Virtualisation Engineer

Canonical Dubai, United Arab Emirates Posted: 26 Apr 2025

Financial

  • Estimate: $80k - $110k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, known for our platform, Ubuntu, which plays a critical role in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT. We are looking for exceptional software engineers with expertise in Go, Rust, or C/C++ to join us in advancing the next generation of open source virtualization and container technologies.

As a part of our team, you will work on key projects such as RustVMM, an innovative hypervisor for Linux, and contribute to enhancing Docker image quality and security through our Rockcraft team. You’ll be involved in LXD engineering, spanning from low-level kernel work to high-level management APIs, and work with Kubernetes and OpenStack teams to develop and deliver comprehensive cloud platform technologies.

Key Responsibilities:

  • Design and specify new features while building consensus on approaches.
  • Engage with upstream communities related to your expertise.
  • Conduct security analysis and reviews to ensure comprehensive protection.
  • Create performance benchmarks to optimize your product.
  • Collaborate proactively with a distributed team.
  • Write and debug high-quality code to develop new features and resolve issues.
  • Review code contributions from fellow engineers and discuss collaborative solutions.

Required Qualifications:

  • Exceptional academic record in Computer Science, STEM, or a compelling alternative background.
  • Experience working on open source virtualization or container technology.
  • Familiarity with kernel or low-level systems.
  • Proficiency in professional written and spoken English.
  • Experience with Linux (preferably Debian or Ubuntu).
  • Excellent interpersonal, communication, and presentation skills.
  • Result-oriented with a strong personal drive and accountability.
  • Willingness to travel twice a year for company events (up to two weeks each time).

Additional Skills We Value:

  • Performance engineering and security experience.

What We Offer:

  • Competitive compensation shaped by geographical location and experience.
  • Annual performance-driven bonuses and benefits reflecting our values.
  • A remote-first work environment with opportunities for in-person team sprints.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews and recognition rewards.
  • Comprehensive leave policies and support programs.

About Canonical:
Canonical is a pioneering technology firm driving the global transition to open source, with a focus on Ubuntu as a critical driver for AI, IoT, and cloud technologies. As a remote-first company since 2004, we seek talented individuals who embody excellence, innovation, and diversity in their work.

Diversity Statement:
Canonical is an equal opportunity employer committed to creating a diverse work environment. We value different experiences, perspectives, and backgrounds, ensuring fair consideration for all applicants.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.