Company logo hidden

Linux System Engineer - QA, Tooling, Automation

Unlock employer Jeddah, Saudi Arabia Posted: 11 Jun 2025

Financial

  • Estimate: $70k - $90k*
  • 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, known for our platform, Ubuntu, which is widely used in enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. As a company dedicated to distributed collaboration, we have over 1200 colleagues in 75+ countries and prioritize remote work. We are looking for a dedicated systems software engineer who is passionate about software quality, Ubuntu, and the open source community to join our Ubuntu Release Engineering team.

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

In this role, you will enhance the set of open source packages we support and secure. You will monitor quality indicators across the Ubuntu ecosystem and collaborate with different teams to ensure quality excellence in Ubuntu products. This position offers an excellent opportunity to grow and develop in the QA domain.

Key Responsibilities:

  • Monitor indicators of quality across the Ubuntu ecosystem and products.
  • Troubleshoot and resolve issues in Ubuntu Desktop, Server, and Core.
  • Enhance continuous integration to maintain Ubuntu image, release, and package quality.
  • Report on KPIs and analytical insights.
  • Empower teams for better planning and constant quality improvement.
  • Develop, enhance, and automate test cases from unit tests to end-to-end multi-machine workloads.
  • Engage in remote work with international travel twice a year for team events lasting up to two weeks.

What We Are Looking For:

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

Additional Skills (Preferred):

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

Work Conditions:

  • This is a fully remote role.
  • International travel for team events twice a year.

Language Requirements: Not specified but proficiency in English is typically expected in a global work environment.

What We Offer:

  • Competitive compensation with annual reviews and performance bonuses.
  • 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 from different teams.
  • Priority Pass for travel and upgrades for long-haul company events.

About Canonical: Canonical is at the forefront of the global open source movement, making transformative impacts in the tech space and offering a work environment that promotes diversity and equal opportunity. Since its inception in 2004, Canonical has been remote-first, providing a unique window into the future of digital business.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct