Canonical Circular Logo

Senior Engineering Manager - Ubuntu

Canonical Riyadh, Saudi Arabia Posted: 21 May 2025

Financial

  • Estimate: $90k - $120k*
  • 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, prominently featuring its platform, Ubuntu, which is used in various enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. The company focuses on global distributed collaboration and offers a fully remote working environment with minimal office-based roles. Teams meet in person two to four times a year at strategic locations worldwide.

We are seeking an Engineering Manager to lead the engineering team responsible for core components of Ubuntu, such as system startup, compilers, language runtimes, toolchains, networking, and storage management. This fast-paced and highly technical role involves operating within the Linux server systems domain and driving the advancement of Ubuntu.

As an Engineering Manager on the Foundations team, you will inspire and lead a team of engineers to elevate Ubuntu's impact. Candidates should possess a deep understanding of Linux and Ubuntu, with a passion for leadership and a commitment to fostering a strong engineering culture.

Key Responsibilities:

  • Lead and grow a team of distributed engineers.
  • Demonstrate sound engineering principles through active leadership.
  • Oversee planning, estimation, and execution of technical projects.
  • Collaborate with product management to define Ubuntu's vision and strategy.
  • Work with cross-functional leadership teams to ensure product alignment.
  • Advocate for the adoption of the latest software development practices.
  • Maintain a collaborative engineering culture that reflects company values.
  • Engage with other teams at Canonical to align on product architecture and roadmaps.
  • Work remotely while participating in company sprints held twice a year for 1-2 weeks.

Requirements:

  • Extensive experience with Linux distributions and packaging technologies (e.g., deb, rpm).
  • Proven track record in managing or leading software engineering teams.
  • Strong software engineering knowledge in areas such as Linux system architecture, boot processes, and various programming languages (Java, GCC, Python, Rust, Go).
  • Engagement with open source communities and processes.

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance, with annual reviews.
  • Performance-driven bonuses or commission.
  • Additional benefits that align with Canonical’s values and ideals.
  • Opportunities for personal learning and development (budget of USD 2,000 per year).
  • Annual holiday leave, maternity/paternity leave, and an Employee Assistance Program.
  • Travel opportunities to meet colleagues during company events.

Language Requirements:

  • Proficiency in English is required.

About Canonical:
Canonical plays a pivotal role in the global transition to open source software with Ubuntu. We expect excellence from our team members and provide a challenging yet rewarding work environment. Canonical is an equal opportunity employer, committed to diversity and inclusion. Applications from all qualified individuals are encouraged.

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.