Company logo hidden

Senior Software Engineer - Packaging - Optimize Ubuntu Server

Unlock employer Jeddah, Saudi Arabia Posted: 14 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

About the Job: Canonical is a leading provider of open-source software and operating systems, known for its platform Ubuntu, which is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are seeking open-source enthusiasts to join our Ubuntu Engineering Server Team, which maintains and packages a variety of software critical to the future of Ubuntu.

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

As a Senior Software Engineer, you will have the opportunity to collaborate with a talented team and contribute to the evolution of Ubuntu by working on traditional server workloads, virtualization, containers, package management, and more. This role is perfect for a software engineer passionate about open-source software and technology.

Responsibilities:

  • Collaborate proactively within a distributed team.
  • Foster a software ecosystem with a seamless user experience for all Ubuntu users.
  • Evaluate contributions from other engineers to uphold high-quality software standards.
  • Shape the future of Ubuntu through innovative ideas and collaborative efforts.
  • Own the maintenance of Ubuntu Server packages, including web servers, databases, and network services.

Work Conditions:

  • Remote work with the possibility of global travel (2 to 4 weeks) for internal and external events.
  • Full-time position.

What We Are Looking For:

  • Passionate about technology and teamwork.
  • Curious, flexible, articulate, and accountable.
  • Experience in open-source maintenance or contributions is preferred.
  • Proficient in multiple programming languages (C/C++, Python, Rust, Go, Ruby, PHP).
  • Experience in packaging for specific ecosystems and creating containers and virtual machines.
  • Bachelor’s degree in Computer Science, STEM, or equivalent professional experience (5+ years).

Compensation and Benefits:

  • Competitive salary with annual reviews.
  • Performance-driven annual bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Additional benefits including maternity and paternity leave, employee assistance programs, and recognition rewards.
  • Opportunity for international travel to meet colleagues.

Language Requirements:

  • Proficiency in English is expected.

About Canonical: Canonical is at the forefront of the global shift to open source, publishing Ubuntu, a major open-source project for AI, IoT, and cloud technologies. The company has been remote-first since 2004 and is committed to diversity, equity, and inclusion in the workplace, ensuring fair consideration for all applicants.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct