Company logo hidden

Software Support Engineer

Unlock employer Jeddah, Saudi Arabia Posted: 14 Aug 2025

Financial

  • Estimate: $50k - $70k*
  • 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, best known for our platform, Ubuntu. We serve a global customer base that includes prominent public cloud and silicon providers and industry leaders across various sectors. The company champions global distributed collaboration, with over 1200 colleagues in more than 75 countries and minimal office-based roles. Our teams meet two to four times a year in diverse locations to align on strategies 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 seeking a Software Support Engineer to engage in a dynamic engineering role focused on Linux-based infrastructure and applications. The position involves working with various layers of the tech stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, Kubernetes, and the open-source applications built on them.

This role is ideal for a technologist passionate about Linux and open source, offering the chance to develop a career with Canonical while contributing to the success of our customers, community, and the company. As an engineer, you will troubleshoot critical issues in the open-source stack and provide upstream bug fixes, requiring expertise across various levels of the stack and familiarity with multiple programming languages.

Key Responsibilities:

  • Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, and Kubernetes.
  • Collaborate closely with Canonical's Field, Support, and product engineering teams.
  • Engage in upstream communities to develop bug fixes and backport patches.
  • Review code produced by other engineers.
  • Actively participate in discussions to improve processes, tools, and documentation.
  • Maintain clear and concise technical communications.

Qualifications:

  • Exceptional academic background, ideally in Computer Science, STEM, or a 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.
  • Willingness to learn new technologies and tackle complex issues.

Nice-to-Have Skills:

  • A passion for technology and collaboration with talented individuals.
  • Curiosity, flexibility, and accountability in professional tasks.
  • Interest in or eagerness to learn about: Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Postgresql, Mongo, Debian packaging, and distributed systems.

What We Offer:

  • Competitive compensation shaped by geographical location, experience, and performance, including a performance-driven annual bonus.
  • A personal learning and development budget of USD 2,000 per year.
  • Annual compensation reviews and recognition rewards.
  • Generous holiday leave and maternity/paternity leave.
  • Employee Assistance Programme and Wellness Platform.
  • Opportunities for international travel to connect with colleagues.
  • Travel upgrades for long-haul company events.

Location: Jiddah, Makkah, Saudi Arabia (Remote)
Work Conditions: Full-time, remote role with international travel up to 10% of work time for team meetings, events, and conferences.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct