Canonical Circular Logo

Software Maintenance Engineer

Canonical Riyadh, Saudi Arabia Posted: 21 Mar 2025

Financial

  • Estimate: $70k - $105k*
  • 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, primarily known for its platform, Ubuntu. Our software is utilized in various enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT.

We are looking for a Software Maintenance Engineer to engage in a dynamic and exciting engineering role focused on Linux-based infrastructure and applications across all stack layers, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph), and networking (OVS, OVN). This position provides an opportunity for a technologist passionate about Linux and open source to drive success for our customers and the company.

In this role, you will tackle critical issues within the open-source stack, assisting customers with complex problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other software. You will develop bug fixes, backport patches, and collaborate with upstream communities.

Key Responsibilities:

  • Resolve complex customer problems related to various software components and maintain close relationships with engineering teams.
  • Participate in upstream communities and develop solutions to issues.
  • Review code produced by other engineers, prioritizing tasks effectively.
  • Maintain clear and concise communication regarding technical matters.

What We Are Looking For:

  • An exceptional academic track record.
  • Background in Computer Science, STEM, or similar fields.
  • Experience with Linux and open-source software.
  • Proficiency in at least one programming language (Python, Go, C, or C++) on Linux.
  • A willingness to learn and delve into unfamiliar technology.

Nice-to-Have Skills:

  • Passion for technology and collaboration with skilled individuals.
  • Flexibility, strong communication skills, and a self-motivated approach.
  • Interest in learning about Ubuntu Linux, Kubernetes, OpenStack, and related technologies.

What We Offer:

  • Competitive compensation reviewed annually, including a performance-driven bonus.
  • A personal learning and development budget of USD 2,000 per year.
  • Benefits such as annual leave, maternity and paternity leave, and wellness programs.
  • Opportunities for travel to various locations to meet colleagues.

Language Requirements:
Proficient communication skills in English.

About Canonical:
Canonical is at the forefront of the global move to open source, publishing Ubuntu and playing a vital role in AI, IoT, and cloud solutions. We recruit globally and value diversity, fostering a workplace free from discrimination, while promoting fairness and equal opportunity for all applicants.

Work Conditions:
Remote, Full-time
Location:
Riyadh, Riyadh, Saudi Arabia (Remote)
Travel:
Up to 10% of work time for team meetings, events, and conferences.

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.