Canonical Circular Logo

Software Support Engineer

Canonical Riyadh, Saudi Arabia Posted: 24 May 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, particularly known for our platform, Ubuntu, widely used in enterprise environments for public cloud, data science, AI, engineering innovation, and IoT. We have a global workforce of over 1200 colleagues in 75+ countries, with very few office-based roles. This role offers you the opportunity to work in a dynamic engineering environment which covers Linux-based infrastructure and applications across the full stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN), OpenStack, and Kubernetes.

You will work on resolving complex issues pertaining to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open source software while maintaining a close working relationship with Canonical's support and product engineering teams. Your responsibilities include troubleshooting, developing bug fixes, reviewing code, and collaborating with upstream communities to ensure quality and performance in open source applications.

Work Conditions:
Full-time, Remote with international travel up to 10% for team meetings, events, and conferences.

What We Are Looking For:

  • An exceptional academic track record in Computer Science, STEM, or a similar field.
  • Experience with Linux and open source software.
  • Proficiency in at least one of the following programming languages: Python, Go, C, or C++.
  • A willingness to learn and tackle unfamiliar technology and complex issues.

Nice-to-Have Skills:

  • A passion for technology and collaborative work with talented individuals.
  • Curiosity, flexibility, and strong communication skills.
  • An interest in learning about technologies such as Kubernetes, OpenStack, Ceph, and others.

Language Requirements:
Not specified, but proficiency in English is implied given the global nature of the organization and communication with international teams.

What We Offer Colleagues:

  • Competitive compensation and annual reviews.
  • Performance-driven bonuses and various benefits aligned with our values.
  • Personal learning and development budget of USD 2,000 per year.
  • Opportunities for in-person team meetings and travel to exciting locations.
  • Employee wellness programs and support initiatives.

Canonical is an equal opportunity employer and values diversity in the workplace. We welcome applicants 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.