Canonical Circular Logo

Software Engineer - L3 Support

Canonical Dubai, United Arab Emirates Posted: 21 Mar 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems for the global enterprise and technology markets, known for its platform, Ubuntu. We are seeking a Software Engineer - L3 Support to work in a dynamic engineering role focused on Linux-based infrastructure and applications. You will cover various layers of the stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph and Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, and Kubernetes.

In this role, you will be challenged to demonstrate a breadth of engineering skills while addressing critical issues within the open-source stack, often requiring upstream bug fixes. As part of your responsibilities, you will troubleshoot complex issues, maintain communication with Canonical's teams, participate in upstream communities, develop bug fixes, and help improve processes and documentation.

Key Responsibilities:

  • Resolve complex customer problems relating to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes
  • Collaborate closely with Canonical's Field, Support, and product engineering teams
  • Participate in upstream communities, developing bug fixes and backport patches
  • Review code produced by other engineers and prioritize work effectively
  • Maintain clear and concise technical communication

What We Are Looking For:

  • An 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 such as Python, Go, C, or C++ on Linux
  • A strong desire to learn and tackle difficult issues
  • Willingness to travel up to four times a year for internal events

Language Requirements:

  • Proficiency in English is necessary; additional language skills may be an advantage.

Nice-to-Have Skills:

  • Passion for technology and working with talented individuals
  • Curiosity, flexibility, and accountability
  • Interest in learning about Ubuntu Linux, Kubernetes, OpenStack, Ceph, and distributed systems

What We Offer:

  • Competitive compensation based on experience and performance, with annual reviews
  • Performance-driven annual bonus
  • A personal learning and development budget of USD 2,000 per year
  • Annual holiday leave and parental leave
  • Employee Assistance Programme & Wellness Platform
  • Opportunities to travel with travel upgrades for long-haul company events

Canonical fosters a diverse and equitable workplace free from discrimination, considering all applications fairly regardless of identity. Join us to be part of the future of open-source technology and make a significant impact.

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.