Company logo hidden

Software Engineer - Packaging - Optimize Ubuntu Server

Unlock employer Riyadh, Saudi Arabia Posted: 14 Aug 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We maintain and package a variety of software, including web servers, databases, and virtualization/containerization stacks.

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 have the opportunity to:

  • Collaborate proactively within a distributed team.
  • Foster a software ecosystem with seamless user experiences for all Ubuntu users.
  • Evaluate contributions of other engineers to maintain high-quality software standards.
  • Shape the future of Ubuntu through new ideas and advising on work being done elsewhere.
  • Collaborate with teams in the Ubuntu and Debian communities, upstream projects, and commercially supported customers.
  • Debug issues on open source code and team maintained code.
  • Maintain Ubuntu Server packages for traditional server workloads, virtualization, containers, and language runtimes/toolchains.

What We Are Looking For:

  • A passion for technology and working with intelligent people.
  • Curiosity, flexibility, articulate communication, and accountability.
  • Interest or experience in open source maintenance or contribution.
  • A Bachelor's or equivalent degree in Computer Science, STEM, or related field.
  • Strong fundamentals in one language such as C/C++, Python, Rust, or Go.
  • Interest in distro packaging, basic reproducibility, and testing.
  • Understanding of package management and dependency resolution.
  • Interest in containerization and virtualization technologies.

What We Offer:

  • Competitive compensation that considers geographical location, experience, and performance, with an annual review.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards, annual holiday leave, maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations for meetings with colleagues.
  • Priority Pass and travel upgrades for long-haul company events.

Language Requirements:

  • Proficiency in English is expected; other language skills may be an advantage.

Location:
Riyadh, Riyadh, Saudi Arabia (Remote)

Work Conditions:

  • Full-time
  • Remote work with global travel for 2 to 4 weeks for internal and external events.

Canonical is an equal opportunity employer, fostering a workplace free from discrimination and valuing diversity of experience, perspectives, and backgrounds.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct