Company logo hidden

Rust Engineering Lead - Linux and Open Source

Unlock employer Jeddah, Saudi Arabia Posted: 24 Jul 2025

Financial

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

Accessibility

  • Hybrid
  • 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 recognized for our widely used platform, Ubuntu. We support a diverse range of enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. Our customer base includes top global cloud and silicon providers, alongside industry leaders across multiple sectors.

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 seeking Rust Engineering Leads of all experience levels to enhance the adoption of Rust across our Canonical offerings, starting with Ubuntu. The goal is to rethink the foundations of future Linux systems with Rust as a central driver of change, impacting everything from system firmware and embedded software to the kernel and desktop environments.

This position encompasses a range of engineering roles, aimed at exceptional software engineers proficient in Rust. Following the initial interviews, candidates will be matched to the best-fit project teams based on their interests.

Key Responsibilities:

  • Design and implement well-tested, documented software in Rust.
  • Advocate for Rust adoption in Canonical and upstream projects.
  • Identify and prioritize projects for Rust adoption.
  • Debug and fix user-reported issues.
  • Participate in engineering processes through code and architectural reviews.
  • Collaborate with community and colleagues on technical specifications.
  • Contribute to the success of products through technical advocacy.

Qualifications:

  • Exceptional academic record in Computer Science, STEM, or relevant experience.
  • For senior roles, experience in building, deploying, and operating distributed systems and APIs is required.
  • Strong organizational skills, ability to self-start, and ability to meet deadlines.
  • Awareness and appreciation for diversity in a multicultural organization.
  • Professionalism in interactions with colleagues and community.
  • Proficiency in designing and writing high-quality Rust software on Linux.
  • Passion and experience with Linux at the system level.
  • Professional written and spoken English is required.
  • Willingness to travel twice a year for company events (up to two weeks each).

Desired Skills:

  • Development experience for Ubuntu.
  • Familiarity with LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro.
  • Background in performance engineering and security.

What We Offer:

  • Competitive compensation based on geographic location, experience, and performance, with annual reviews.
  • Performance-driven annual bonus or commission.
  • Additional benefits aligned with our values and ideals, including:
    • Distributed work environment with biannual team sprints.
    • Personal learning and development budget of USD 2,000 per year.
    • Recognition rewards and annual holiday leave.
    • Maternity and paternity leave.
    • Employee Assistance Program.
    • Opportunities for travel to meet colleagues.

About Canonical:
Canonical is at the forefront of the global shift to open-source software, with Ubuntu as a cornerstone of the AI, IoT, and cloud platforms. We recruit globally and maintain a high standard of excellence, having embraced remote work since our founding in 2004. Our commitment to creating a diverse and inclusive workplace ensures fair consideration for all applicants, fostering better work environments and products.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct