Canonical Circular Logo

Software Engineer - L3 Support

Canonical Riyadh, Saudi Arabia Posted: 25 Apr 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • 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 utilized in various enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We have a global team of over 1200 colleagues across 75+ countries, with very few office-based roles. Teams meet two to four times a year in interesting locations worldwide to align on strategy and execution.

We are hiring a Software Engineer - L3 Support to work in a dynamic and exciting engineering role involving Linux-based infrastructure and applications. This position will cover 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, and the open source applications running on top of them.

The role will challenge you to demonstrate the breadth of your engineering skills and requires troubleshooting and resolving complex technical issues related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes. You will need to work closely with Canonical's Field, Support, and product engineering teams, participate in upstream communities, and develop bug fixes and patches.

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

Requirements:

  • Exceptional academic track record.
  • Background in Computer Science, STEM, or similar fields.
  • Experience with Linux and open source software.
  • Proficiency in at least one programming language: Python, Go, C, or C++ on Linux.
  • A willingness to learn new technologies and tackle difficult issues.
  • Willingness to travel up to four times a year for internal events.

Nice-to-Have Skills:

  • Strong passion for technology.
  • Curiosity, flexibility, articulation, and accountability.
  • Interest in any of the following technologies: Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, Postgresql, Mongo, Debian packaging, or distributed systems.

Language Requirements: Not specified, but strong communication skills are essential.

What We Offer:

  • Competitive compensation, reviewed annually.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunities to travel and meet colleagues globally.

About Canonical: Canonical is at the forefront of the global shift to open source. As the publisher of Ubuntu, one of the most important open-source projects, we are changing the software landscape. We value excellence and diversity in our workforce and encourage applications 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.