Canonical Circular Logo

Linux System Engineer - QA, Tooling, Automation

Canonical Jeddah, Saudi Arabia Posted: 18 Apr 2025

Financial

  • Estimate: $60k - $85k*
  • 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 recognized in key initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve numerous prominent public cloud and silicon providers while maintaining a global workforce of over 1200 colleagues in 75+ countries with minimal office-based roles. Our ethos revolves around global distributed collaboration with in-person meetings happening two to four times a year in diverse locations.

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. As we look to expand our suite of open source packages, you will engage deeply in engineering practices related to automation, testing capabilities, reporting, and data analytics. This role demands a commitment to the quality and continuous integration of Ubuntu products. You will collaborate closely with various teams to monitor and enhance product quality, engage in troubleshooting, and drive strategic improvements based on identified opportunities.

Key Responsibilities:

  • Monitor quality indicators across the Ubuntu ecosystem
  • Troubleshoot and resolve issues in Ubuntu Desktop, Server, and Core
  • Enhance continuous integration processes for release and package quality
  • Report on KPIs and analytical insights
  • Collaborate with teams to improve planning and quality
  • Develop, enhance, and automate test cases from unit to end-to-end testing

Requirements:

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

Additional Skills:

  • Experience with Debian/Ubuntu and an understanding of Debian packaging and snaps is advantageous.

What We Offer:

  • Competitive compensation with annual reviews
  • Performance-driven annual bonus
  • Personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Annual holiday leave and maternity/paternity leave
  • Employee Assistance Programme
  • Opportunities for travel to meet colleagues

Canonical is a pioneering technology firm at the forefront of the global transition to open source, publishing Ubuntu, a critical open source project. We are committed to diversity and inclusion, fostering a workplace free from discrimination. All applicants are given fair consideration regardless of their background.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote with international travel twice a year.

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.