Company logo hidden

Containerization & Virtualisation Engineer

Unlock employer Jeddah, Saudi Arabia Posted: 14 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

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 breakthrough enterprise initiatives across various sectors, including public cloud, data science, AI, engineering innovation, and IoT. As a pioneer of global distributed collaboration, we foster a culture that allows for a remote-first work environment with opportunities for in-person team meetings.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are currently seeking software engineers focused on virtualisation and container technology, particularly those with expertise in Go, Rust, or C/C++. You'll engage in developing next-generation open source Virtual Machine Monitor (VMM) or container technology, as well as related networking and storage advancements. Key projects you may work on include:

  • RustVMM: Building a new hypervisor for Linux with a focus on performance, security, and operability.
  • Rockcraft: Enhancing the Docker image experience for the open source community.
  • LXD: Engineering for a modern system container and virtual machine manager on various Linux platforms.
  • Work with teams focused on Kubernetes, OpenStack, and other cloud platform technologies.

Key Responsibilities:

  • Design and specify new features, building consensus on approaches.
  • Engage with upstream communities in your areas of expertise.
  • Conduct security analyses and reviews.
  • Create and monitor performance benchmarks.
  • Collaborate with a distributed team to write high-quality code.
  • Debug issues and produce high-quality solutions.

What We Are Looking For:

  • Exceptional academic track record in Computer Science or STEM.
  • Experience in open source virtualisation or container technology.
  • Familiarity with Linux (Debian or Ubuntu preferred).
  • Strong written and spoken English.
  • Excellent communication, interpersonal skills, and self-motivation.
  • Flexibility and accountability.
  • Ability to travel twice per year for company events.

Additional Skills We Value:

  • Experience in performance engineering and security.

What We Offer:

  • Competitive compensation, with annual reviews.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with team sprints.
  • Annual holiday leave, maternity and paternity leave, and Employee Assistance Programme.
  • Opportunity to travel for networking with colleagues.

Canonical is an equal opportunity employer. We welcome applications from diverse backgrounds and identities, ensuring fair consideration for all candidates.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct