Company logo hidden

Software Support Engineer

Unlock employer Riyadh, Saudi Arabia Posted: 07 Jun 2025

Financial

  • Estimate: $75k - $95k*
  • 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. Our platform, Ubuntu, is widely used in initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve some of the world's leading public cloud and silicon providers, as well as industry leaders across various sectors. As a company with over 1200 colleagues in 75+ countries, we advocate for global distributed collaboration with infrequent office-based roles. Teams come together two to four times a year in diverse locations worldwide to align on strategy and execution.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

We are hiring a Software Support Engineer to work in a dynamic engineering role focused on Linux-based infrastructure and applications. This position involves all layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN), OpenStack, Kubernetes, and various open-source applications. The role will challenge you to apply a broad range of engineering skills and tackle almost any aspect of Ubuntu and the open-source applications that large enterprise customers rely on.

As a Software Support Engineer, you will help troubleshoot and resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open-source software. You will collaborate closely with Canonical's Field, Support, and product engineering teams, participate in upstream communities, develop bug fixes, and review code from other engineers.

Work Conditions:

  • This is a remote position with teams located in various time zones.
  • The role requires international travel of up to 10% for team meetings, events, and conferences.

Requirements:

  • Exceptional academic track record in Computer Science, STEM, or a similar field.
  • Experience with Linux and open-source software.
  • Proficiency in at least one programming language (Python, Go, C, or C++) on Linux.
  • Willingness to learn about unfamiliar technology and tackle complex issues.
  • Ability to travel four times a year for internal events.

Nice-to-Have Skills:

  • Passion for technology and collaboration with skilled professionals.
  • Curiosity, flexibility, accountability, and good soft skills.
  • Interest in learning about Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, Mongo, and distributed systems.

What We Offer:

  • Competitive compensation with annual reviews and performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards, annual holiday leave, and parental leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunities for travel to meet colleagues globally.

Canonical is an equal opportunity employer, fostering a workplace free from discrimination. We value diversity and consider all applications fairly.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct