Canonical Circular Logo

Software Engineer - Packaging - Optimize Ubuntu Server for Public Clouds

Canonical Dubai, United Arab Emirates Posted: 22 May 2025

Financial

  • Estimate: $90k - $120k*
  • 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 extensively used in initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, as well as industry leaders across various sectors.

The Canonical Public Cloud team seeks enthusiastic engineers to work as Ubuntu distribution engineers. This role involves collaborating closely with the Ubuntu Engineering organization to optimize technologies, including cloud-specific agents, web servers, databases, and virtualization/containerization stacks for public clouds. The team works closely with partners such as Amazon, Microsoft, Google, IBM, and Oracle to ensure the best experience for users on their respective infrastructures.

As part of our team, you will help evolve Ubuntu and build Ubuntu Server for cloud environments. You will participate in extensive continuous deployment operations to deliver images to end users while learning and growing alongside exceptional engineers in the industry.

Key Responsibilities:

  • Collaborate proactively within a distributed team.
  • Foster a software ecosystem that ensures a seamless user experience for all Ubuntu users.
  • Evaluate contributions from other engineers to maintain high-quality software standards.
  • Debug issues on open-source code and team-maintained code.
  • Work with the Ubuntu Engineering Server team to maintain and package software, including cloud agents and traditional server workloads.

Work Conditions:

  • Work from home with global travel 2 to 4 weeks per year for internal and external events.

Qualifications:

  • Passionate about technology and collaboration with talented peers.
  • Curious, flexible, articulate, and accountable with a strong focus on soft skills.
  • Interest or experience in public cloud operations or architecture.
  • Familiarity with open source maintenance or contribution.
  • Fundamental understanding of package management and dependency resolution.
  • Strong fundamentals in Python and interest in Linux distribution packaging.
  • Familiarity with containerization and virtualization technologies, such as Docker, LXD, VirtualBox, or QEMU.

What We Offer:

  • Competitive compensation based on location, experience, and performance, with an annual review.
  • Performance-driven annual bonuses.
  • Distributed work environment with twice-yearly team sprints in person.
  • 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 new locations to meet colleagues.
  • Priority Pass and travel upgrades for long-haul company events.

About Canonical: Canonical is at the forefront of the global shift to open source. As the publisher of Ubuntu, we are influential in the fields of AI, IoT, and cloud technology. We uphold a high standard in recruitment, ensuring all team members are exceptional. Canonical has embraced a remote-first approach since its founding in 2004, fostering a culture of diversity, innovation, and excellence without discrimination.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.