Canonical Circular Logo

Containerization & Virtualisation Engineer

Canonical Jeddah, Saudi Arabia Posted: 15 Mar 2025

Financial

  • Estimate: $60k - $90k*
  • 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, particularly known for its platform, Ubuntu, which is widely utilized in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company is a pioneer of global distributed collaboration, with over 1000 colleagues in more than 70 countries and minimal office-based roles.

This position is for software engineers specializing in virtualization and container technology, from kernel to userspace, particularly for those who are exceptional in Go, Rust, or C/C++. You will have the opportunity to work on next-generation open-source VMM (Virtual Machine Monitor), container technology, or related open-source networking and storage.

Key Focus Areas:

  • Designing and specifying new features, building consensus on the approach.
  • Engaging with upstream communities in your areas of expertise.
  • Conducting security analyses and reviews to ensure defense in depth.
  • Creating and monitoring performance benchmarks to optimize products.
  • Collaborating proactively with a distributed team.
  • Writing high-quality code for new features and debugging issues.
  • Reviewing code produced by other engineers and discussing solutions.

Required Qualifications:

  • Exceptional academic track record from both high school and university.
  • Undergraduate degree in Computer Science or a related STEM field, or a compelling narrative about your alternative path.
  • Experience with open-source virtualization or container technology.
  • Familiarity with Linux, preferably Debian or Ubuntu.
  • Professional written and spoken English.
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.
  • Passion, thoughtfulness, and self-motivation.
  • Ability to travel twice a year for company events, each lasting up to two weeks.

Additional Skills Valued:

  • Performance engineering and security experience.

What We Offer:

  • Geographic compensation based on experience and performance, with annual reviews.
  • Performance-driven annual bonuses.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity and paternity leave, and an Employee Assistance Program.
  • Opportunities for travel to meet colleagues during company events.

Company Overview:
Canonical is committed to fostering a diverse work environment, free from discrimination, and values diverse experiences and perspectives. Join us to be part of a pioneering company at the forefront of the global shift to open-source technology.

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.