Company logo hidden

Software Engineering Manager - Ubuntu Linux Kernel

Unlock employer Jeddah, Saudi Arabia Posted: 20 Mar 2025

Financial

  • Estimate: $100k - $140k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior

Position

Canonical is a leading provider of open-source software and operating systems to global enterprise and technology markets. Our platform, Ubuntu, is widely used across various initiatives including public cloud, data science, AI, engineering innovation, and IoT. We are hiring Software Engineering Managers to lead technical teams in delivering and maintaining Linux kernels for the Ubuntu Linux distribution.

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

In this role, you will lead a distributed team of engineers focusing on aspects such as integrating bleeding-edge hardware support, optimizing Linux kernels for various execution environments, and managing quality control standards expected by the user community. This position suits either an experienced manager of high-performing software development teams or a proficient technical lead ready to embrace management responsibilities.

Your primary responsibility is to facilitate the growth of your team, influence company culture positively, and ensure the technical delivery aligns with company strategy. Passion and expertise in Linux are crucial as you directly contribute to its distribution to millions of users worldwide.

Work Conditions:

  • Full-time, remote position
  • Opportunity to travel internationally twice a year for company events (up to two weeks long)
  • Participation in team sprints held twice yearly in interesting locations worldwide

Requirements:

  • Significant programming experience in C, with familiarity in Python, Golang, or similar languages
  • Substantial experience with operating system kernel internals (Linux preferred, but not essential)
  • Demonstrated experience managing or leading a software engineering team
  • Ability to coordinate across multiple teams to achieve common goals
  • Familiarity with version control practices (preferably git)
  • Professional written and spoken English with excellent presentation skills

Nice-to-have Skills:

  • Experience with kernel patching and debugging
  • Knowledge of device drivers and low-level system engineering
  • Background in driving CI/CD and process automation initiatives

What We Offer:

  • Competitive compensation with annual reviews
  • Performance-driven bonuses
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Annual holiday leave, maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
  • Opportunities to travel and meet colleagues

Canonical promotes a diverse work environment free from discrimination. We offer fair consideration for all applicants.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct