Canonical Circular Logo

Linux System Engineer - QA, Tooling, Automation

Canonical Riyadh, Saudi Arabia Posted: 18 Apr 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Hybrid
  • 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 groundbreaking enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We partner with the world's leading public cloud and silicon providers and industry leaders across various sectors.

We are seeking a systems software engineer who is passionate about software quality, Ubuntu, and the open source community to join the Ubuntu Release Engineering team. This role involves expanding the set of open source packages we fully support and secure. Release engineering is considered a first-class engineering practice here, and we're looking for individuals who can bring deep insights into automation, testing capabilities, reporting and data analytics, as well as running processes in collaboration with Canonical and community teams.

As an Ubuntu Release Engineer, you will work closely with multiple teams, including the Ubuntu Desktop, Server, and Foundations team, to drive quality excellence. Your responsibilities will include monitoring quality indicators, troubleshooting and resolving issues, enhancing continuous integration for release and package quality, and developing and automating test cases.

Location: Riyadh, Riyadh, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote with international travel twice a year for events (up to two weeks long)

What We're Looking For:

  • A strong background in software engineering, Linux, and open source
  • In-depth knowledge of Python and Shell scripting
  • Experience with C/C++
  • Excellent troubleshooting skills
  • Familiarity with quality processes and continuous integration tools
  • Experience working in an agile development environment

Additional Skills That You Might Bring:

  • Experience with Debian/Ubuntu-based operating systems and a good understanding of Debian packaging and snaps

Language Requirements:

  • English proficiency is likely required (specific language requirements not detailed in the job posting).

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance
  • Performance-driven annual bonus
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunities to travel to new locations for team events
  • Priority Pass for travel and travel upgrades for long-haul company events

About Canonical:
Canonical is a pioneering tech firm recognized for its commitment to open source. As the publisher of Ubuntu, we are changing the world daily, championing the move to open source technologies. We have been a remote-first company since our inception in 2004, providing a unique insight into 21st-century digital business.

Canonical is an equal opportunity employer, fostering a workplace free from discrimination and valuing diversity in experience, perspectives, and backgrounds.

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.