Canonical Circular Logo

Software Engineer - L3 Support

Canonical Dubai, United Arab Emirates Posted: 25 Apr 2025

Financial

  • Estimate: $72k - $96k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems to global enterprise and technology markets. Our platform, Ubuntu, is widely used in initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Canonical serves major public cloud and silicon providers, along with industry leaders across various sectors. As a pioneer of global distributed collaboration with over 1200 colleagues in 75+ countries, we offer very few office-based roles, with teams meeting in person a couple of times each year in unique locations around the world.

We are hiring a Software Engineer - L3 Support to work in a dynamic and exciting engineering role focusing on Linux-based infrastructure and applications. This position involves working on 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 presents an opportunity for a technologist with a passion for Linux and open source to build a successful career with Canonical while driving success for customers, community, and the company. You will engage with critical issues in the open source stack requiring upstream bug fixes, and be involved in troubleshooting and resolving complex problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.

Key Responsibilities:

  • Resolve complex customer problems related to Ubuntu and other open-source software.
  • Maintain a close working relationship with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities and develop bug fixes, backport patches, and work with upstream for inclusion.
  • Review code produced by other engineers and prioritize work effectively.
  • Maintain clear, technical communication and participate in discussions to improve processes and documentation.
  • Work from home and travel internationally up to 10% of work time for team meetings, events, and conferences.

Qualifications:

  • An exceptional academic track record.
  • Background in Computer Science, STEM, or similar.
  • Experience with Linux and open-source software.
  • Proficiency in at least one of the following languages: Python, Go, C, or C++ on Linux.
  • Willingness to travel up to four times a year for internal events.

Nice-to-Have Skills:

  • Passion for technology and working with brilliant individuals.
  • Curious, flexible, articulate, and accountable.
  • Interest in or willingness to learn about Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, Debian packaging, and distributed systems.

Compensation and Benefits:

  • Annual compensation review, performance-driven annual bonus, and additional benefits consistent with our values.
  • Distributed work environment with team sprints twice a year.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards, annual holiday leave, maternity and paternity leave, and access to an Employee Assistance Programme & Wellness Platform.

This role is an opportunity to join a company leading the global transition to open source, where you will work with innovative technologies and contribute to transformative projects.

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.