Canonical Circular Logo

Software Engineer - L3 Support

Canonical Jeddah, Saudi Arabia Posted: 25 Apr 2025

Financial

  • Estimate: $50k - $70k*
  • 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, with a focus on the Ubuntu platform. We engage with enterprise initiatives in public cloud, data science, AI, engineering innovation, and IoT. Our diverse customer base includes major public cloud and silicon providers as well as industry leaders globally. With over 1200 colleagues across 75+ countries, Canonical champions distributed collaboration, meeting in person twice to four times a year to align on strategic goals.

We are seeking a Software Engineer - L3 Support to engage in a dynamic engineering role focused on Linux-based infrastructure and applications. This position requires expertise across all layers of the technology stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph, Linux filesystems), networking (OVS, OVN), and orchestration with OpenStack and Kubernetes.

The role involves troubleshooting complex customer issues related to Ubuntu and the broader open-source stack, necessitating upstream bug fixes and proactive engagement with Canonical's Field, Support, and product engineering teams. You will be integral in developing bug fixes, backporting patches, and working towards upstream inclusion, alongside reviewing code from peers and maintaining clear, concise technical communication.

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

What We Are Looking For:

  • An exceptional academic track record, ideally in Computer Science, STEM or related fields.
  • Experience with Linux and open-source software.
  • Proficiency in at least one of the following programming languages: Python, Go, C, or C++.
  • A strong drive to learn new technologies and delve into complex issues.
  • Willingness to travel for team events, up to four times a year.

Nice-to-Have Skills:

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

What We Offer:

  • Competitive compensation reflective of geographical location, experience, and performance, with annual reviews.
  • Performance-driven annual bonuses.
  • A personal learning and development budget of USD 2,000 per year.
  • Recognition rewards and annual holiday leave.
  • Maternity and paternity leave.
  • An Employee Assistance Programme & Wellness Platform.
  • Opportunities for travel to meet colleagues globally, with travel upgrades for long-haul company events.

About Canonical:
Canonical stands at the forefront of the global transition to open source. As the publisher of Ubuntu, we drive innovation in AI, IoT, and cloud computing. We maintain high recruitment standards to ensure excellence in our workforce. Having operated a remote work model since our inception in 2004, we foster an environment that encourages thinking differently, working smarter, and continuous learning.

Canonical is an equal opportunity employer, committed to creating a diverse workplace where all identities are valued and considered for application.

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.