Company logo hidden

Software Engineer - Packaging - Optimize Ubuntu Server for Public Clouds

Unlock employer Jeddah, Saudi Arabia Posted: 14 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job: 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.

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 is seeking enthusiastic engineers to work as Ubuntu distribution engineers, focusing on optimizing the Ubuntu distribution for public clouds. This involves collaborating with major cloud providers such as Amazon, Microsoft, Google, IBM, and Oracle to enhance the user experience of Ubuntu Server in cloud environments.

As a Software Engineer on the public cloud team, your responsibilities will include:

  • Collaborating proactively within a distributed team.
  • Fostering a software ecosystem with seamless user experience for all Ubuntu users.
  • Evaluating contributions from other engineers to maintain high-quality software standards.
  • Collaborating with other teams in the Ubuntu and Debian communities, upstream projects, and commercially supported customers.
  • Debugging issues on open-source code and team-maintained code.
  • Working with the Ubuntu Engineering Server team to maintain and package software including cloud agents and traditional server workloads.

What We Are Looking For:

  • Passion for technology and working with talented individuals.
  • Curiosity, flexibility, strong communication skills, and accountability.
  • Interest or experience in public cloud operations or architecture.
  • Familiarity with open-source maintenance or contribution.
  • Understanding of reproducibility, testing, and basic setups in containers or virtual machines.
  • Strong fundamentals in Python.
  • Interest in learning Linux distribution packaging and understanding package management.
  • Interest in containerization and virtualization technologies.

Language Requirements: Not explicitly mentioned; English proficiency is implied for a global workplace.

What We Offer:

  • Equitable compensation based on geographical location, experience, and performance with annual reviews.
  • Performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Additional benefits including annual leave, maternity/paternity leave, and employee assistance programs.
  • Opportunities for travel to new locations for team interactions.

About Canonical: Canonical is at the forefront of the global shift to open source with Ubuntu as a cornerstone of AI, IoT, and cloud computing. A remote-first company since 2004, we are committed to a diverse and inclusive workplace, providing fair consideration for all applicants.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct