Company logo hidden

Software Engineer - Packaging - Optimize Ubuntu Server for Public Clouds

Unlock employer Riyadh, Saudi Arabia Posted: 14 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Preferred

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 critical enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. We partner with some of the world’s leading public cloud and silicon providers, making Canonical a pioneer in global distributed collaboration.

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

The Canonical Public Cloud team seeks enthusiastic engineers to become Ubuntu distribution engineers. In this role, you will closely collaborate with the Ubuntu Engineering organization to optimize technologies such as cloud-specific agents, web servers, databases, and virtualization and containerization stacks for public clouds. The team works alongside major partners like Amazon, Microsoft, Google, IBM, and Oracle to ensure Ubuntu is tailored to their infrastructure, enhancing the user experience while maintaining a consistent operating environment.

As a member of the Public Cloud team, you will contribute to evolving Ubuntu Server, which is the number one operating system in public clouds. You will engage with a skilled team focused on continuous deployment operations to deliver images to end users.

Key Responsibilities:

  • Collaborate proactively within a distributed team.
  • Foster a seamless software ecosystem for all Ubuntu users.
  • Maintain high-quality software standards by evaluating contributions from other engineers.
  • Debug open-source code and team-maintained code.
  • Work with the Ubuntu Engineering Server team to maintain and package various software.

What We Are Looking For:

  • Passion for technology and collaboration with talented individuals.
  • Curiosity, flexibility, strong communication skills, and accountability.
  • Interest or experience in public cloud operations or architecture.
  • Interest or experience in open source maintenance or contribution.
  • Understanding of reproducibility and testing in software development.
  • Strong fundamentals in Python.
  • Interest in learning about Linux distribution packaging.

What We Offer Colleagues:

  • Competitive compensation with annual reviews and performance-driven bonuses.
  • Distributed work environment with in-person team sprints twice a year.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities for travel to meet colleagues worldwide.

About Canonical:
Canonical is at the forefront of the global move to open source technology. As the publisher of Ubuntu, one of the most crucial open source projects, we are transforming the landscape of AI, IoT, and cloud computing. With a remote-first culture since 2004, we are dedicated to fostering a diverse and inclusive workplace.

Language Requirements:
Fluency in English is preferred.

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