Company logo hidden

Software Engineering Manager - Ubuntu Linux Kernel

Unlock employer Jeddah, Saudi Arabia Posted: 27 May 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, known for its platform, Ubuntu. This role involves leading technical teams responsible for the delivery and ongoing support of all Linux kernels provided by the Ubuntu Linux distribution. You will manage and develop a distributed team, tackle broad technical domains, and address challenges including hardware integration and the complexities of kernel updates.
The position is ideal for an experienced manager or a proficient technical lead looking to take on management responsibilities. A passion for Linux and a commitment to delivering quality software to millions of users worldwide is essential.

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

Key Responsibilities:

  • Lead a distributed team of software engineers in delivering Ubuntu Linux kernels.
  • Work with silicon and cloud partners to optimize kernels for execution environments.
  • Ensure Ubuntu Linux runs on diverse hardware platforms.
  • Define and execute quality control standards for the Ubuntu community.
  • Mitigate security threats and exploits to the Linux kernel.
  • Facilitate engagement with other teams, the open-source community, and commercial partners.

Requirements:

  • Significant programming experience in C; familiarity with Python, Golang, or similar languages is also valuable.
  • Experience with operating system kernel internals and concepts; Linux experience preferred.
  • Proven experience managing or leading software engineering teams.
  • Ability to coordinate across multiple teams with varying technical focuses.
  • Familiarity with version control practices, ideally with git.
  • Experience with software packaging formats; direct experience with Ubuntu/Debian/Snap is an advantage.
  • Professional written and spoken English with excellent presentation skills.
  • Willingness to travel internationally twice a year for up to two weeks.

Nice-to-Have Skills:

  • Experience with kernel patching and debugging.
  • Knowledge of device drivers, BSPs, and low-level system engineering.
  • Background in CI/CD and process automation initiatives.
  • Involvement with open-source projects.

Work Conditions:

  • Distributed work environment with no pressure to work from an office.
  • Team sprints held in person twice a year.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and performance-driven bonuses.
  • Additional benefits including annual leave, parental leave, and wellness programs.

Company Overview:
Canonical is a pioneering tech firm at the forefront of the global movement to open source software. The company is committed to diversity and equal opportunity, fostering a workplace free from discrimination.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct