Company logo hidden

Software Engineer - Packaging - Optimize Ubuntu Server for Public Clouds

Unlock employer Dubai, United Arab Emirates Posted: 12 Jun 2025

Financial

  • Estimate: $70k - $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 groundbreaking enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company works closely with industry giants like Amazon, Microsoft, Google, IBM, and Oracle to optimize Ubuntu for their infrastructure.

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

We are seeking enthusiastic engineers to join our Public Cloud team as Ubuntu distribution engineers. The role involves ensuring that technologies such as cloud-specific agents, web servers, databases, and virtualization/containerization stacks are optimized for public clouds. As a distro engineer, you will collaborate with partners and work to deliver the best version of Ubuntu for the cloud.

Key Responsibilities:

  • Collaborate proactively within a distributed team to create a seamless user experience for all Ubuntu users.
  • Evaluate contributions from other engineers to maintain high-quality software standards.
  • Collaborate with teams in the Ubuntu and Debian communities, as well as commercially supported customers.
  • Debug issues in open source code and team-maintained code.
  • Work with the Ubuntu Engineering Server team to maintain and package software.

Work Conditions:

  • Remote work environment with global travel of 2 to 4 weeks per year for internal and external events.

What We Are Looking For:

  • Passion for technology and collaboration with brilliant individuals.
  • Curiosity, flexibility, and accountability.
  • Interest or experience in public cloud operations or architecture.
  • Interest or experience in open source maintenance or contribution.
  • Strong fundamentals in Python and understanding of Linux distribution packaging.
  • Familiarity with packaging management and dependency resolution, as well as containerization and virtualization tools (e.g., Docker, LXD, VirtualBox).
  • Ability to set up test systems in containers or virtual machines and communicate issues clearly.

What We Offer:

  • Competitive compensation based on location, experience, and performance, with an annual review.
  • Performance-driven annual bonus and a personal learning and development budget of USD 2,000 per year.
  • Recognition rewards, annual holiday leave, maternity and paternity leave, and Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues.

About Canonical: Canonical is a pioneering technology firm that is a strong advocate for open source. As the publisher of Ubuntu, we play a pivotal role in initiatives related to AI, IoT, and the cloud. We maintain a remote-first work culture, having embraced this model since our inception in 2004. Our goal is to recruit exceptional talent globally, fostering a diverse and inclusive work environment free from discrimination.

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