Canonical Circular Logo

Software Support Engineer

Canonical Riyadh, Saudi Arabia Posted: 04 Apr 2025

Financial

  • Estimate: $55k - $75k*
  • 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, prominently known for its platform, Ubuntu, utilized across various sectors including public cloud, data science, AI, engineering innovation, and IoT. We are seeking a Software Support Engineer to engage in a dynamic role within Linux-based infrastructure and applications, covering all layers of the stack including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN and Core networking), OpenStack, Kubernetes, as well as open-source applications. This position presents an opportunity for a technologist passionate about Linux and open source to build a career with Canonical, ensuring success for both our customers and the community.

Location: Riyadh, Riyadh, Saudi Arabia (Remote)

Work Conditions:

  • Remote work
  • Full-time
  • International travel up to 10% of work time for team meetings, events, and conferences
  • Willingness to travel up to 4 times a year for internal events

Key Responsibilities:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, Kubernetes, and other open-source software.
  • Maintain a close working relationship with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities and develop bug fixes and backport patches.
  • Review code from other engineers and demonstrate good judgment in technical methods.
  • Manage time effectively against prioritized tasks and maintain clear, technical communications.

Qualifications:

  • Exceptional academic track record.
  • Background in Computer Science, STEM, or equivalent.
  • 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 strong drive to learn new technologies and dive deep into complexities.

Language Requirements: Not specified.

Nice-to-have Skills:

  • Love for technology and collaboration with talented individuals.
  • Curiosity, flexibility, articulateness, and accountability.
  • Interest in learning about Ubuntu Linux, Kubernetes, OpenStack, Ceph, and distributed systems.

What We Offer:

  • Geographical compensation considerations and annual reviews.
  • Performance-driven annual bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave and supportive parental leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunities to travel for team events and conferences.

About Canonical: Canonical is a pioneering technology firm at the forefront of the global shift to open source. As the publisher of Ubuntu, we are shaping the future of software with high standards for recruitment and inclusivity. Our work environment is built on diversity, fostering a culture free from discrimination and welcoming diverse experiences and perspectives.

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.