Canonical Circular Logo

Software Support Engineer

Canonical Riyadh, Saudi Arabia Posted: 28 Feb 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 globally, with a focus on Ubuntu, which plays a key role in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. As a Software Support Engineer, you will engage in a dynamic engineering role that covers Linux-based infrastructure and applications across various levels of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN), OpenStack, Kubernetes, and the open source applications used by large enterprise clients.

In this position, you will be responsible for resolving complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes, while maintaining strong collaboration with Canonical's Field, Support, and product engineering teams. You'll participate in upstream communities, develop bug fixes, backport patches, and engage in reviewing code produced by fellow engineers.

Your role will challenge your engineering skills and will require good judgment in technical methods, effective time management, and clear communication.

What We Are Looking For:

  • An exceptional academic record, preferably in Computer Science, STEM, or a related field.
  • 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 drive to learn unfamiliar technologies and tackle difficult issues.
  • Willingness to travel up to four times a year for internal events.

Nice-to-Have Skills:

  • A strong enthusiasm for technology and working collaboratively.
  • Curiosity, flexibility, and a strong sense of accountability.
  • Interest in learning about technologies such as Ubuntu Linux, Kubernetes, OpenStack, or Ceph.

Language Requirements:
Proficiency in English is typically expected in this role, given the global nature of Canonical's teams and customer base.

Benefits:

  • Competitive compensation that considers geographical location, experience, and performance.
  • Annual compensation review and performance-driven bonuses.
  • A personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with twice-yearly in-person team sprints.
  • Paid holidays, maternity, and paternity leave.
  • Employee Assistance Programme and Wellness Platform.
  • Opportunities to travel to new locations for meetings and events.

Canonical is an equal opportunity employer committed to fostering a diverse and inclusive workplace.

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.