Canonical Circular Logo

Senior Software Engineer - Packaging - Optimize Ubuntu Server

Canonical Dubai, United Arab Emirates Posted: 22 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

Canonical is a leading provider of open source software and operating systems, with its primary platform, Ubuntu, playing a crucial role in various enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The organization serves top public cloud and silicon providers, as well as industry leaders across several sectors. As a pioneer of global distributed collaboration, Canonical employs over 1200 colleagues across 75+ countries, maintaining minimal office-based roles and gathering in person 2 to 4 times a year at dynamic locations worldwide.

The Ubuntu Engineering Server Team is seeking open source enthusiasts to contribute to the development of the next generation distribution. Engineers will maintain and package a wide array of technologies, including web servers, databases, and virtualization/containerization stacks. This position offers a chance for software engineers, especially those passionate about open source, to evolve Ubuntu while working with highly skilled professionals, thereby enriching their careers within a growing international software company.

Key Responsibilities:

  • Collaborate proactively within a distributed team.
  • Foster a seamless software ecosystem for Ubuntu users.
  • Evaluate contributions from fellow engineers to uphold software quality.
  • Shape the future of Ubuntu through innovative ideas and insights.
  • Work with teams in the Ubuntu and Debian communities and engage with upstream projects and commercial customers.
  • Own the maintenance of Ubuntu Server packages, handling traditional server workloads, virtualization, containers, package management, language runtimes, and toolchains.

Work Conditions:

  • Completely remote work with global travel necessary 2 to 4 weeks per year for both internal and external events.

Requirements:

  • A strong interest in technology and a willingness to collaborate with talented teams.
  • Attributes such as curiosity, flexibility, articulation, accountability, and a self-motivated attitude.
  • Experience or interest in open source maintenance or contributions.
  • Capability to replicate complex workloads and systems and to write detailed test plans.
  • Proficiency in multiple programming languages including C/C++, Python, Rust, Go, Ruby, or PHP.
  • Experience in packaging within one or more ecosystems (e.g., Python wheels, Rust Crates, Go Modules, deb, rpm, NixOS).
  • Familiarity with the creation and usage of containers and virtual machines.
  • A Bachelor's degree in Computer Science, STEM, or a related field (or equivalent professional experience, with a minimum of 5 years in the field).

Compensation and Benefits:

  • Competitive salary, reviewed annually with performance incentives.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews along with additional recognition rewards.
  • Generous vacation policy, including maternity and paternity leave.
  • Employee Assistance Programme and opportunities for global travel to interact with colleagues.

About Canonical: Canonical is a trailblazer in the transition to open source, as the publisher of Ubuntu, an essential open-source platform for AI, IoT, and cloud computing. Canonical is committed to daily innovation and seeks excellence in a global pool of talent to ensure success. Being a remote-first company since 2004, the organization challenges conventional thinking, promotes intelligent work methods, and encourages continuous skill enhancement, while proudly committing to diversity and inclusiveness, ensuring equal opportunities for all applicants.

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.