Canonical Circular Logo

Senior Engineering Manager - Ubuntu

Canonical Riyadh, Saudi Arabia Posted: 12 Mar 2025

Financial

  • Estimate: $130k - $180k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, particularly known for our platform, Ubuntu. Ubuntu is widely utilized in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our clients include major public cloud providers and industry leaders across various sectors. We emphasize a culture of global distributed collaboration, with team members working remotely and convening in person for strategy meetings two to four times a year.

We are seeking a Senior Engineering Manager to lead the engineering team responsible for the essential components of Ubuntu, including system startup, compilers, language runtimes, toolchains, networking, and storage management. This role is highly technical and centered around Linux server systems.

As an Engineering Manager on the Foundations team, you will play a crucial role in driving the success of Ubuntu, working at the intersection of the open source ecosystem and enterprise technology. Your responsibilities will include leading and inspiring your engineering team, influencing team culture, facilitating technical delivery, and driving team strategy and execution.

Key Responsibilities:

  • Lead and grow a team of distributed engineers
  • Demonstrate strong engineering principles through hands-on leadership
  • Plan, estimate, and execute deliverables
  • Collaborate with product management to establish the vision and strategy for Ubuntu
  • Work with cross-functional leadership teams
  • Advocate for modern software development practices
  • Cultivate a healthy, collaborative engineering culture in line with company values
  • Engage with other teams to ensure alignment on product architecture and roadmaps
  • Work remotely while participating in biannual team sprints

Requirements:

  • Extensive experience with Linux distributions and packaging technologies (e.g., deb, rpm)
  • Proven experience managing or leading a team of software engineers
  • Strong knowledge of Linux system architecture, boot processes, and toolchains (Java/GCC/Python/Rust/Go), including ARM and/or RISC-V
  • Engagement with open source communities and processes

Work Conditions:

  • Fully distributed work environment
  • Biannual team sprints in interesting global locations

Language Requirements:
(If applicable, please include any specific language requirements here, as they were not mentioned in the source text)

What We Offer:

  • Competitive compensation with annual reviews
  • Performance-driven bonuses or commissions
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Annual leave, maternity and paternity leave
  • Employee Assistance Programme
  • Opportunities for travel to meet colleagues

Company Overview:
Canonical is at the forefront of the shift to open source, publishing Ubuntu—a key open source project and platform for AI, IoT, and cloud technologies. We recruit globally and uphold high standards for our team members. Canonical promotes a work culture free from discrimination and values diversity in experiences and perspectives.

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.