Company logo hidden

Software Support Engineer

Unlock employer 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

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.

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

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 Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct