Canonical Circular Logo

Containerization & Virtualisation Engineer

Canonical Jeddah, Saudi Arabia Posted: 26 Apr 2025

Financial

  • Estimate: $80k - $120k*
  • 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, primarily known for its platform, Ubuntu. Canonical serves global enterprise and technology markets, working with leading public cloud and silicon providers across various industry sectors. The company operates with a fully remote workforce, featuring only a few office-based roles, and encourages global collaboration with teams meeting several times a year in various locations.
This position focuses on software engineering with an emphasis on containerization and virtualization technologies, encompassing work from the kernel to user space. Candidates with exceptional skills in Go, Rust, or C/C++ who wish to contribute to next-generation open source Virtual Machine Monitor (VMM) or container technology are encouraged to apply. The role involves engaging with upstream communities, conducting security analyses, creating performance benchmarks, and collaborating with a highly distributed team.

Key Responsibilities:

  • Design and specify new features while building consensus on approaches.
  • Engage with upstream communities in relevant expertise areas.
  • Conduct security analyses and reviews to ensure robust defenses.
  • Create and monitor performance benchmarks to optimize products.
  • Collaborate proactively with the distributed team.
  • Write and debug high quality code, reviewing work produced by other engineers.

Qualifications:

  • Exceptional academic track record (both high school and university).
  • Undergraduate degree in Computer Science or a related STEM field; alternative pathways will also be considered.
  • Proven experience with open-source virtualization or container technology.
  • Experience in low-level system or kernel development.
  • Professional written and spoken English.
  • Experience with Linux, preferably Debian or Ubuntu.
  • Excellent communication, interpersonal skills, and problem-solving abilities.

Additional Skills:

  • Performance engineering and security experience is valued.

Language Requirements:

  • Professional proficiency in written and spoken English.

What We Offer:

  • Competitive compensation that reflects geographical location, experience, and performance.
  • Annual compensation reviews and performance-driven bonuses.
  • Additional benefits, such as a personal learning and development budget.
  • Distributed work environment with team events twice a year.
  • Generous annual leave, maternity and paternity leave, and Employee Assistance Programs.

About Canonical:
Canonical is a pioneering technology firm committed to the global shift towards open source software. As the publisher of Ubuntu, Canonical plays a crucial role in shaping the future of AI, IoT, and the cloud. With a longstanding commitment to remote work, we value diversity and inclusion, fostering a workplace free from discrimination.

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.