Canonical Circular Logo

Software Support Engineer

Canonical Jeddah, Saudi Arabia Posted: 25 Apr 2025

Financial

  • Estimate: $60k - $85k*
  • 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, focusing on platforms like Ubuntu. The company supports enterprise initiatives in public cloud, data science, AI, engineering innovation, and IoT, catering to a wide range of customers from public cloud providers to industry leaders. With a remote workforce spread across over 75 countries, Canonical promotes global collaboration.

We are hiring a Software Support Engineer who will engage in a dynamic engineering role focused on Linux-based infrastructure and applications. This role covers the entire technology stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux file systems), networking (OVS, OVN, and Core networking), OpenStack, and Kubernetes, along with the open-source applications for enterprise customers. Candidates should be passionate about Linux and open source, possess strong communication skills, and be committed to troubleshooting and resolving issues affecting users worldwide.

Key Responsibilities:

  • Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
  • Collaborate closely with Canonical's Field, Support, and Product Engineering teams.
  • Participate in upstream communities and develop bug fixes and patches.
  • Review code produced by peers and maintain effective technical communications.
  • Manage work priorities effectively and engage in team discussions aimed at process improvement.
  • Travel internationally up to 10% for meetings and events.

Requirements:

  • Exceptional academic record, ideally in Computer Science or related fields.
  • Experience with Linux and open-source software.
  • Proficiency in at least one programming language: Python, Go, C, or C++ on Linux.
  • Eagerness to learn new technologies and tackle challenging issues.
  • Willingness to travel for internal events (up to 4 times per year).

Nice-to-Have Skills:

  • Passion for technology and working with talented teams.
  • Openness to continuous learning regarding technologies such as Ubuntu Linux, Kubernetes, OpenStack, Ceph, and more.

What We Offer:

  • Competitive compensation based on experience and performance, with annual reviews.
  • Performance-driven annual bonuses alongside a personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with opportunities for in-person team sprints.
  • Comprehensive leave policies and wellness programs.
  • Potential travel opportunities for team events and international meetings.

Canonical is proud to be an equal opportunity employer and values diversity in the workplace. All applications will be considered fairly.

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.