Company logo hidden

Containerization & Virtualisation Engineer

Unlock employer Riyadh, 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 various sectors, including public cloud, data science, AI, engineering innovation, and IoT. The company is founder-led, profitable, and growing, with a global team of over 1000 colleagues in more than 70 countries.

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

This role focuses on software engineering related to virtualization and container technology, from the kernel through user space. We seek exceptional software engineers proficient in Go, Rust, or C/C++ to work on next-generation open source Virtual Machine Monitoring (VMM) or container technology, and related open source networking and storage solutions.

Key areas of development include:

  • RustVMM, aimed at creating a new hypervisor for Linux.
  • Docker image quality and security enhancements through the Rockcraft team.
  • LXD, a system container and virtual machine manager.
  • Development in Kubernetes, OpenStack, and associated technologies.

Responsibilities:

  • Design and specify new features; build consensus on approach.
  • Engage with upstream communities in your field of expertise.
  • Conduct security analysis and reviews for robust defense in depth.
  • Create and monitor performance benchmarks to optimize product performance.
  • Collaborate proactively with a distributed team to deliver high-quality code.
  • Debug issues and ensure coding standards through peer reviews.

Requirements:

  • Exceptional academic track record (high school and university).
  • Undergraduate degree in Computer Science or related STEM field, or equivalent experience.
  • Passion for open source virtualization or container technologies, with experience in kernel or low-level systems.
  • Professional written and spoken English proficiency.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Excellent communication, presentation, and interpersonal skills.
  • Ability to travel twice a year for company events (up to two weeks each).

Additional Skills We Value:

  • Experience in performance engineering and security.

What We Offer:

  • Competitive compensation, reviewed annually.
  • Performance-driven annual bonus and additional benefits.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave, Employee Assistance Programme.
  • Opportunities to travel to new locations for team events.

Company Values:
Canonical is committed to fostering a diverse workplace free from discrimination. We value a diversity of experiences, perspectives, and backgrounds, ensuring a collaborative and inclusive environment for all employees.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct