Canonical Circular Logo

Linux System Engineer - QA, Tooling, Automation

Canonical Riyadh, Saudi Arabia Posted: 06 Jan 2025

Financial

  • Estimate: $70k - $95k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

We are seeking a software engineer passionate about software quality, Ubuntu, and the open source community to join the Ubuntu Quality Engineering team as we expand the set of open source packages we fully support and secure. We view quality engineering as a first-class engineering practice and are looking for individuals who can contribute deep engineering insights into automation, testing capabilities, reporting, and data analytics, collaborating closely with Canonical and community teams.

As an Ubuntu Quality Engineer, you must be committed to the future of Ubuntu, quality, and continuous integration and testing. You will collaborate with multiple teams to drive quality excellence. Your responsibilities will include monitoring quality indicators across the Ubuntu ecosystem, troubleshooting and resolving issues, enhancing continuous integration processes, and developing and automating test cases.

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

What Your Day Will Look Like:

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

What We Are Looking For:

  • A strong software engineering, Linux, and open source background.
  • In-depth knowledge of Python and Shell scripting.
  • Experience with C/C++.
  • Excellent troubleshooting skills.
  • Experience 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.
  • Good understanding of Debian packaging and snaps.

What We Offer You:

  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities for travel to meet colleagues from different teams.

Canonical fosters a workplace free from discrimination and values diversity of experience and perspectives, creating a better work environment and better products.

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.