Company logo hidden

Linux System Engineer - QA, Tooling, Automation

Unlock employer Jeddah, Saudi Arabia Posted: 14 Aug 2025

Financial

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

Accessibility

  • Fully Remote
  • 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, particularly known for its Ubuntu platform, which is widely used in public cloud, data science, AI, engineering innovation, and IoT. The company operates with a distributed workforce of over 1200 colleagues across more than 75 countries, with minimal office-based roles. Teams meet in person two to four times yearly in various locations worldwide to align on strategy and execution. Canonical is founder-led, profitable, and continues to grow.
We are looking for a systems software engineer passionate about software quality, Ubuntu, and the open source community to join the Ubuntu Release Engineering team. As we expand the range of open source packages we support and secure, we value release engineering as a top engineering practice. Candidates should bring deep engineering insights to automation, testing capabilities, reporting, data analytics, and collaborate with Canonical and community teams.
As an Ubuntu Release Engineer, you will be instrumental in maintaining the quality of Ubuntu, working closely with teams for continuous integration and testing. Responsibilities include monitoring quality indicators, troubleshooting issues, enhancing continuous integration, reporting on KPIs, developing test cases, and empowering teams for quality improvements.
Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, Globally remote role with international travel twice a year for events lasting up to two weeks.


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

Key Responsibilities:

  • Monitor indicators of quality across the Ubuntu ecosystem and products.
  • Troubleshoot and resolve issues in Ubuntu Desktop, Ubuntu Server, and Ubuntu Core.
  • Enhance continuous integration to ensure the quality of Ubuntu images, releases, and packages.
  • Report on KPIs and analytical insights.
  • Empower teams for better planning and quality improvements.
  • Develop, enhance, and automate test cases from unit tests to end-to-end multi-machine workloads.

Qualifications:

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

Additional Skills (Considered a Plus):

  • Experience with Debian/Ubuntu based operating systems and understanding of Debian packaging and snaps.

What We Offer:

  • Competitive compensation based on location, experience, and performance, with annual reviews.
  • Performance-driven annual bonus.
  • 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 meet colleagues.
  • Priority Pass for travel and upgrades for company events.

About Canonical:
Canonical is championing the global move to open source, publishing Ubuntu—one of the most significant open source projects. As a remote-first company since 2004, Canonical embraces diversity and offers an inclusive workplace free from discrimination. All applicants will receive fair consideration.


Language Requirements:
Not specified.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct