Canonical Circular Logo

Senior Software Engineer - Packaging - Optimize Ubuntu Server

Canonical Jeddah, Saudi Arabia Posted: 22 May 2025

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is seeking a passionate Senior Software Engineer to join its Ubuntu Engineering Server Team. As a leader in open source software, Canonical provides industry-leading technology solutions and is a key player in global enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT.

In this role, you'll have the opportunity to help evolve Ubuntu, collaborating with a distributed team to maintain and package a wide variety of software. Responsibilities include:

  • Collaborating proactively within a distributed team.
  • Fostering a seamless user experience for all Ubuntu users.
  • Evaluating contributions from other engineers to uphold high software quality standards.
  • Shaping the future of Ubuntu through innovative ideas and advising on related work.
  • Collaborating with the Ubuntu and Debian communities and upstream projects.
  • Owning the maintenance of Ubuntu Server packages, including traditional server workloads, virtualization and containers, and package management.

Location: Jiddah, Makkah, Saudi Arabia (Remote)

Work Conditions:

  • Work from home with global travel 2 to 4 weeks for internal and external events.
  • Distributed work environment with twice-yearly in-person team sprints.

Qualifications:

  • A Bachelor's degree or equivalent in Computer Science, STEM, or a similar field, or equivalent professional experience (minimum of 5 years).
  • Proficiency in multiple programming languages such as C/C++, Python, Rust, Go, Ruby, PHP.
  • Experience with packaging in one or more ecosystems (e.g., Python wheels, Rust Crates, Go Modules, or equivalent).
  • Familiarity with creating and using containers and virtual machines.
  • Interest or experience in open source maintenance or contributions.

Language Requirements:

  • English proficiency is preferred.

Benefits:

  • Competitive compensation, including performance-driven annual bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review, recognition rewards, and paid holiday leave.
  • Maternity and paternity leave, Employee Assistance Programme.
  • Opportunities to travel to new locations and enjoy travel upgrades for company events.

About Canonical: Canonical is a pioneering technology firm, recognized for its contributions to the open source community through Ubuntu. We recruit globally, emphasizing excellence and innovation, and maintain a remote-first culture since our establishment in 2004. We are committed to fostering a diverse and inclusive workplace, ensuring fair consideration for every applicant.

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.