Canonical Circular Logo

Software Engineer - L3 Support

Canonical Riyadh, Saudi Arabia Posted: 04 Apr 2025

Financial

  • Estimate: $60k - $80k*
  • 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 to the global enterprise and technology markets. Our platform, Ubuntu, is widely utilized in various enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. Our clientele includes top public cloud providers and industry leaders across multiple sectors.

We are looking for a Software Engineer - L3 Support to engage in a dynamic and exciting role focused on Linux-based infrastructure and applications covering all layers of the stack. This includes bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN), OpenStack, Kubernetes, and the open-source applications that run atop them.

This role offers an opportunity for a technologist passionate about Linux and open source to build a career at Canonical, driving success for our customers and the community. You will troubleshoot critical issues in the open-source stack, work on various aspects of Ubuntu and its applications, and produce upstream bug fixes.

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

Key Responsibilities:

  • Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open-source software.
  • Maintain strong collaboration with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities and contribute to bug fixes and patches.
  • Review code produced by other engineers and demonstrate good judgment in technical methods.
  • Prioritize and manage your time effectively while maintaining clear, technical communication.

Requirements:

  • Exceptional academic track record with a background in Computer Science, STEM, or similar.
  • Experience with Linux and open source software.
  • Proficiency in at least one of the following programming languages: Python, Go, C, or C++ on Linux.
  • Willingness to learn new technologies and address complex issues.
  • Ability to travel for internal events (up to 4 times a year).

Nice-to-Have Skills:

  • A love for technology and collaboration with skilled peers.
  • Curiosity, flexibility, and accountability.
  • Interest in learning about technologies such as Ubuntu Linux, Kubernetes, OpenStack, Ceph, or distributed systems.

Benefits:

  • Performance-driven annual bonus and annual compensation review.
  • Personal learning and development budget of USD 2,000 per year.
  • Maternity and paternity leave.
  • Employee Assistance Programme & Wellness Platform.

Canonical is an equal opportunity employer and celebrates diversity, fostering a workplace free from discrimination. We welcome applications from all individuals, providing fair consideration regardless of identity.

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.