Canonical Circular Logo

Software Engineer - L3 Support

Canonical Riyadh, Saudi Arabia Posted: 10 May 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • 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 used in groundbreaking enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We are hiring a Software Engineer - L3 Support to work in a dynamic role focusing on Linux-based infrastructure and applications. This position covers 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.

This role provides an opportunity for technologists with a passion for Linux and open source to contribute to customer success. It involves resolving critical issues, troubleshooting, and providing bug fixes. We seek skilled engineers who can work across various complexities of the software stack, including the kernel and multiple programming languages.

Key Responsibilities:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
  • Maintain close working relationships with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities and develop bug fixes.
  • Review code, prioritize work, and effectively manage time.
  • Maintain clear and concise technical communications.
  • Participate in team discussions to improve processes and tools.
  • Work from home and may require international travel up to 10% for team meetings and events.

What We Are Looking For:

  • Exceptional academic track record.
  • Background in Computer Science, STEM, or similar fields.
  • Experience with Linux and open source software.
  • Proficiency in at least one of Python, Go, C, or C++ on Linux.
  • Drive to learn unfamiliar technology and deep-dive into challenging issues.
  • Willingness to travel for internal events (up to four times a year).

Nice-to-Have Skills:

  • Passion for technology and collaboration with brilliant individuals.
  • Curiosity, flexibility, and strong accountability.
  • Interest in learning about Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, Mongo, Debian packaging, distributed systems.

Work Conditions:

  • Remote role with flexibility in work hours.
  • Occasional travel for team meetings and conferences.

Offerings:

  • Competitive compensation inclusive of annual performance-based bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave, maternity and paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunities for international travel to meet colleagues.

Canonical is committed to fostering a diverse and inclusive workplace, providing fair consideration to all applicants.

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.