Canonical Circular Logo

Senior Engineering Manager - Ubuntu

Canonical Jeddah, Saudi Arabia Posted: 26 Jun 2025

Financial

  • Estimate: $110k - $145k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • 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 extensively used in innovative enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's foremost public cloud and silicon providers, as well as industry leaders in various sectors.

We are hiring a Senior Engineering Manager to lead the engineering team responsible for delivering essential components of Ubuntu, including system startup, compilers, language runtimes, toolchains, networking, and storage configuration and management. This role is fast-paced and highly technical, operating at the core of Linux server systems.

As an Engineering Manager on the Foundations team, you will drive Ubuntu's development while working at the unique intersection of the open source ecosystem and enterprise technology. You will lead and inspire your team of engineers, fostering a culture of excellence and innovation.

Responsibilities:

  • Lead and grow a team of distributed engineers.
  • Demonstrate sound engineering principles through active hands-on leadership.
  • Plan, estimate, and execute projects effectively.
  • Collaborate with product management to define the vision and strategy for Ubuntu.
  • Work with cross-functional leadership teams.
  • Drive the advancement and adoption of the latest software development practices.
  • Design and evangelize great engineering and organizational practices.
  • Cultivate a healthy, collaborative engineering culture aligned with company values.
  • Engage with other teams at Canonical to ensure alignment on product architecture and roadmaps.
  • Work remotely, with in-person meetings during company sprints (typically twice a year for 1-2 weeks).

Requirements:

  • Extensive experience with Linux distributions and packaging technologies (e.g., deb, rpm).
  • Demonstrated experience in managing or leading a team of software engineers.
  • High-quality software engineering knowledge in Linux system architecture, boot processes, and toolchains (Java/GCC/Python/Rust/Go).
  • Engagement with open source communities and processes.

Work Conditions:

  • Fully remote position with the opportunity to meet in person for team sprints twice a year.
  • Flexible work environment accommodating a global distributed workforce.

Language Requirements:

  • Proficiency in English is expected, while additional language skills would be an asset.

Benefits:

  • Competitive compensation and annual reviews.
  • Performance-driven annual bonus or commission.
  • 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 to meet colleagues.
  • Benefits that reflect values and ideals, ensuring fairness globally.

Canonical is committed to fostering a diverse workplace and considers applications from individuals of all backgrounds and identities.

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.