Canonical Circular Logo

Linux Software Manager - Server Platforms

Canonical Jeddah, Saudi Arabia Posted: 29 Jan 2025

Financial

  • Estimate: $80k - $135k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job:
Canonical partners with leading silicon companies to optimize Ubuntu on their latest platforms, incorporating next-generation features and performance enhancements while maintaining a seamless operating experience for users. We are seeking an Engineering Manager who is passionate about operational systems, cutting-edge hardware, and open-source technologies to lead teams that focus on optimizing Ubuntu across x86, ARM, RISC-V, s390x, and POWER systems.

As an Engineering Manager, you will be responsible for line management, career guidance, and fostering engineering talent. You will engage with your team to ensure high-quality design, documentation, and performance optimizations while contributing to code reviews.

Key Responsibilities:

  • Lead and develop a diverse team of engineers from graduate to senior levels.
  • Oversee commercial engagements and support timely project deliveries.
  • Participate as a technical lead in complex customer engagements.
  • Implement disciplined engineering processes and maintain hardware-oriented software stacks.
  • Optimize Ubuntu for the latest hardware platforms.
  • Contribute to technical documentation and code reviews.
  • Collaborate with other leaders within the organization.

What We Are Looking For:

  • Exceptional academic performance from high school and university levels.
  • Undergraduate degree in Computer Science or equivalent experience.
  • Familiarity with Debian/Ubuntu packaging.
  • Passion for Linux and operational systems software (e.g., kernel, virtualization stacks).
  • Experience with open-source communities and licenses.
  • Proficiency in C, C++, and Python.
  • Experience managing software engineering teams and engaging with customers.
  • Professional written and spoken English.
  • Strong interpersonal skills and a result-oriented mindset.

Additional Skills That Would Be Beneficial:

  • Knowledge of x86, ARM, RISC-V architectures.
  • Experience with build systems, toolchains, and cross-compilation.
  • Familiarity with board bring-up and validation processes.
  • Background in performance engineering, benchmarking, and profiling.
  • Experience with virtualization stacks, confidential computing, and Docker/OCI containers.

Language Requirements:

  • Professional written and spoken English is required.

Compensation and Benefits:

  • Competitive compensation based on geographical location, experience, and performance.
  • Annual compensation review and performance-driven bonuses.
  • Distributed work environment with periodic in-person team events.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity, and paternity leave.
  • Employee Assistance Program.

About Canonical:
Canonical is at the forefront of the global move to open source, publishing Ubuntu and transforming technology in AI, IoT, and the cloud. As a remote-first company, we value skills over location and maintain high standards for our team members. We celebrate diversity and foster a workplace free from discrimination, encouraging a collaborative environment for innovation.

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.