Canonical Circular Logo

Software Engineer - L3 Support

Canonical Dubai, United Arab Emirates Posted: 28 Mar 2025

Financial

  • Estimate: $70k - $100k*
  • Zero income tax location

Accessibility

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

Requirements

  • Experience: Unspecified
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems, particularly known for its Ubuntu platform, which is widely adopted in various enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include major public cloud providers and industry leaders across different sectors. As a pioneer of global distributed collaboration, we boast a team of over 1,200 colleagues in more than 75 countries, with very few office-based roles. We conduct team meetings in person two to four times a year in various global locations to align on strategies and execution.

We are hiring a Software Engineer - L3 Support for a dynamic role focusing on Linux-based infrastructure and applications. Responsibilities include working across 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, and Kubernetes, as well as addressing issues within open-source applications for large enterprise customers.

This role is an opportunity for individuals with a passion for Linux and open source to build their careers with Canonical and contribute to the success of our customers and the community. Ideal candidates will possess strong communication skills and a desire to troubleshoot and resolve technology issues impacting millions worldwide.

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 contribute to bug fixes, backport patches, and documentation.
  • Review code produced by other engineers.
  • Manage time effectively while prioritizing workload.

Qualifications:

  • Exceptional academic track record.
  • Background in Computer Science, STEM, or similar fields.
  • Experience with Linux and open-source software.
  • Proficiency in at least one programming language: Python, Go, C, or C++ on Linux.
  • Willingness to learn new technologies and tackle complex issues.
  • Ability to travel up to four times a year for internal events.

Language Requirements: Strong communication skills in English are required.

Nice-to-Have Skills:

  • Passion for technology and working collaboratively with talented individuals.
  • Interest in or willingness to learn about: Ubuntu Linux (kernel or userspace), Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, MongoDB, and distributed systems.

What We Offer:

  • Competitive compensation based on geographical location, experience, and performance, with annual reviews.
  • Performance-driven annual bonuses and additional benefits supporting our values.
  • A distributed work environment with biannual team sprints in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Comprehensive benefits including annual holiday leave, maternity and paternity leave, and a wellness platform.
  • Opportunities for travel to meet colleagues globally and access to travel upgrades for long-haul company events.
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.