Canonical Circular Logo

Software Maintenance Engineer

Canonical Riyadh, Saudi Arabia Posted: 14 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets, particularly known for its platform, Ubuntu. The company is committed to pivotal areas like public cloud, data science, AI, engineering innovation, and IoT. We are looking for a Software Maintenance Engineer to join our dynamic team.

In this role, you will work with Linux-based infrastructure and applications covering all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, and Kubernetes. You will be challenged to demonstrate your engineering skills while helping our large enterprise customers with their critical open-source applications.

Key Responsibilities:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  • Maintain a close working relationship with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities and develop bug fixes.
  • Review code produced by other engineers and demonstrate good judgment in technical methods.
  • Manage time effectively against priorities and maintain clear communications.
  • Travel internationally up to 10% for team meetings and events.

Requirements:

  • Exceptional academic track record in Computer Science, STEM, or similar.
  • Experience with Linux and open-source software.
  • Proficiency in at least one of the following programming languages: Python, Go, C, or C++ on Linux.
  • A strong willingness to learn new technologies and tackle complex issues.
  • Willingness to travel up to 4 times a year for internal events.

Nice-to-have Skills:

  • Passion for technology and working in a collaborative environment.
  • Interest in learning about Ubuntu Linux, Kubernetes, OpenStack, Ceph, distributed systems, etc.

What We Offer:

  • Competitive compensation with performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews and recognition rewards.
  • Generous leave policies, including maternity and paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunity to attend international events and team sprints.

Canonical is an equal opportunity employer. We embrace diversity and are committed to creating a workplace free from discrimination. All applicants will receive fair consideration.

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.