Canonical Circular Logo

Software Engineering Manager - Ubuntu Linux Kernel

Canonical Riyadh, Saudi Arabia Posted: 20 Mar 2025

Financial

  • Estimate: $90k - $130k*
  • 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, particularly known for our platform, Ubuntu. This platform supports numerous enterprise initiatives in public cloud, data science, AI, engineering innovation, and IoT. Our clientele includes top public cloud and silicon providers, alongside leaders in various industries.

We are looking for Software Engineering Managers to lead technical teams responsible for the delivery and maintenance of all Linux kernels provided by the Ubuntu Linux distribution. This role involves a variety of technical challenges, such as integrating support for cutting-edge hardware into the latest Ubuntu kernels and ensuring robust updates during Stable Release Update cycles.

The ideal candidate will either have experience managing high-performing software development teams or be a proficient technical lead ready to assume management responsibilities. A passion for Linux and a desire to contribute to its distribution to millions of users is essential.

As an Engineering Manager at Canonical, your core responsibility will be to support your team in growing as engineers, ensuring they find their work fulfilling, and maintaining a positive work environment. Technical leadership experience and a solid background in software engineering are required.

Key Responsibilities:

  • Lead a distributed team of software engineers in your geographic region on the delivery of Linux kernels for Ubuntu.
  • Own specific aspects of Ubuntu Linux, which may include:
    • Collaborating with silicon and cloud partners to optimize Linux kernels for different environments.
    • Ensuring compatibility with a wide range of hardware platforms.
    • Upholding quality control standards expected by the Ubuntu user community.
    • Addressing the latest security threats to the Linux kernel.
    • Streamlining process automation for kernel build, testing, and delivery.
  • Engage with other Canonical teams, the open source community, and commercial partners.

Qualifications:

  • Significant programming experience in C; experience with Python, Golang or similar languages is a plus.
  • Substantial experience with operating system kernel internals; Linux experience is preferred but not mandatory.
  • Proven experience managing or leading a software engineering team.
  • Ability to coordinate with multiple teams to achieve common objectives.
  • Familiarity with version control practices, ideally using git.
  • Prior experience with software packaging formats is advantageous; direct experience with Ubuntu/Debian/Snap is highly regarded.
  • Professional proficiency in written and spoken English with excellent presentation skills.
  • Willingness to travel internationally twice a year for company events lasting up to two weeks.

Additional Skills (Nice-to-have):

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

Benefits:

  • Compensation shaped by geographical location, experience, and performance.
  • Annual compensation reviews and performance-driven bonuses.
  • Remote work environment, with in-person team sprints twice a year.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity and paternity leave.
  • Team Member Assistance Program & Wellness Platform.
  • Opportunities to travel to meet colleagues.

About Canonical: Canonical is a pioneering tech firm leading the transition to open source. Known for Ubuntu, one of the most significant open-source projects, we are shaping the future of software. We pride ourselves on our global recruitment approach and seek to attract high-caliber talent. Our remote work culture, established since 2004, promotes an innovative and challenging work environment that encourages professional growth.

Canonical is committed to diversity and inclusivity in the workplace, ensuring that all applications are considered fairly.

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.