Canonical Circular Logo

Software Maintenance Engineer

Canonical Jeddah, Saudi Arabia Posted: 21 Mar 2025

Financial

  • Estimate: $60k - $90k*
  • 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 to the global enterprise and technology markets. Our platform, Ubuntu, is widely utilized in key enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We partner with top public cloud providers, silicon manufacturers, and industry leaders across various sectors. Our company promotes global distributed collaboration, consisting of over 1,200 colleagues in more than 75 countries, with limited office-based roles.

We are hiring a Software Maintenance Engineer to work in a dynamic role focusing on Linux-based infrastructure and applications. This position involves addressing issues related to the entire stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, and Kubernetes, as well as the open source applications utilized by large enterprise customers. This opportunity is tailored for technologists who have a passion for Linux and open source, aiming to achieve success for our customers, community, and the company. Successful candidates must have a strong affinity for open source software, excellent communication skills, and a knack for troubleshooting and resolving technology issues faced by millions globally.

Key Responsibilities:

  • Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software.
  • Maintain strong working relationships with Canonical's Field, Support, and product engineering teams.
  • Engage in upstream communities and develop bug fixes and backport patches.
  • Review code from other engineers and prioritize work effectively.
  • Participate in team discussions for process, tool, and documentation improvements.
  • Communicate technical concepts clearly and concisely.
  • Work from home with occasional international travel (up to 10% of work time) for meetings, events, and conferences.

Required Qualifications:

  • Exceptional academic track record.
  • Background in Computer Science, STEM, or related field.
  • Experience with Linux and open source software.
  • Proficiency in at least one of the following languages: Python, Go, C, or C++ on Linux.
  • A strong drive to learn about new technologies and deep-dive into complex issues.
  • Willingness to travel up to four times a year for internal events.

Nice-to-Have Skills:

  • Passion for technology and collaboration with talented individuals.
  • Curiosity, flexibility, articulation, accountability, and a proactive attitude.
  • Interest in learning about technologies such as Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, Debian packaging, and distributed systems.

Work Conditions:

  • This is a full-time, remote role.
  • Geographic location, experience, and performance will influence compensation.
  • Performance-driven annual bonus and a personal learning and development budget of USD 2,000 per year.
  • Annual compensation review, recognition rewards, annual holiday leave, maternity and paternity leave, and employee wellness programs.

Language Requirements:

  • No specific language requirements mentioned, but strong communication skills are essential.

Canonical is committed to fostering a diverse workplace free from discrimination and encourages applications from all backgrounds.

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.