Canonical Circular Logo

Software Engineer - L3 Support

Canonical Jeddah, Saudi Arabia Posted: 12 Apr 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, known for its platform, Ubuntu, which is widely adopted in enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. The company values global distributed collaboration, with over 1200 colleagues in more than 75 countries, and infrequent in-person meetings to align on strategy.
We are hiring a Software Engineer - L3 Support for a dynamic engineering role focused on Linux-based infrastructure and applications. This role covers various layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph, Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, and Kubernetes, along with the related open source applications used by large enterprise customers.
The ideal candidate will possess a passion for Linux and open source, strong communication skills, and the ability to troubleshoot and resolve issues in technologies used globally. This role involves critical problem-solving related to the open source stack and engaging with upstream communities.

Key Responsibilities:

  • Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
  • Collaborate with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities and develop bug fixes and patches.
  • Review code from other engineers and maintain clear technical communication.
  • Manage work priorities effectively and engage in team discussions to improve processes.

Requirements:

  • Exceptional academic background in Computer Science, STEM, or similar fields.
  • Experience with Linux and open source software.
  • Proficiency in at least one of the following programming languages: Python, Go, C, or C++.
  • Willingness to learn unfamiliar technology and troubleshoot complex issues.
  • Ability to travel internationally up to 10% of the time for team meetings or events.

Nice-to-Have Skills:

  • Interest in technologies such as Kubernetes, OpenStack, Ceph, QEMU/KVM, Postgresql, and distributed systems.
  • Strong soft skills: curiosity, flexibility, articulation, accountability.

Compensation and Benefits:

  • Competitive compensation with annual reviews.
  • Performance-driven annual bonus.
  • Personal learning and development budget (USD 2,000 per year).
  • Annual holiday leave and additional support for maternity and paternity leave.
  • Employee Assistance Program and Wellness Platform.
  • Opportunities for travel to meet colleagues.

About Canonical:
Canonical is at the forefront of the shift to open source software. As the publisher of Ubuntu, the company is a leading force in AI, IoT, and cloud technologies. Canonical is an equal opportunity employer, committed to fostering a diverse and inclusive workplace.

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.