Canonical Circular Logo

Software Engineer - L3 Support

Canonical Riyadh, Saudi Arabia Posted: 01 Mar 2025

Financial

  • Estimate: $40k - $60k*
  • 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 used in breakthrough 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 engineering role focusing on Linux-based infrastructure and applications, covering 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 that run on top of them.

This role will challenge you to demonstrate the breadth of your engineering skills, which are necessary to work on virtually any aspect of Ubuntu and the open source applications used by large enterprise customers.

In this role, you will:

  • Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes and other open source software.
  • Maintain a close working relationship with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities, develop bug fixes, backport patches, and work with upstream for inclusion.
  • Review code produced by other engineers and demonstrate good judgment in technical methods and techniques.
  • Prioritize work and manage your time effectively.

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.
  • A drive to learn unfamiliar technology and resolve complex issues.
  • Willingness to travel internationally up to 10% of work time for team meetings, events, and conferences.

Nice-to-Have Skills:

  • Passion for technology and collaboration with brilliant individuals.
  • Curiosity, flexibility, and accountability.
  • Interest in learning about Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, and distributed systems.

Language Requirements:

  • Proficiency in English is typically expected in a remote work setting.

Benefits:

  • Competitive compensation reviewed annually.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with twice-yearly team sprints.
  • Annual holiday leave, maternity and paternity leave, and wellness support.

Canonical is committed to fostering a diverse workplace that is free from discrimination and welcomes applicants 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.