Canonical Circular Logo

Software Engineer - L3 Support

Canonical Dubai, United Arab Emirates Posted: 19 Apr 2025

Financial

  • Estimate: $85k - $115k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

About the Job: Canonical is a leading provider of open source software and operating systems for the global enterprise and technology markets. Our platform, Ubuntu, plays a vital role in significant enterprise initiatives, including public cloud, data science, AI, engineering innovation, and IoT. We work with some of the world's foremost public cloud and silicon providers, as well as industry leaders across various sectors.

We are seeking a Software Engineer - L3 Support to take on a dynamic engineering role focused on Linux-based infrastructure and applications. In this position, you will address challenges across all layers of the tech stack, including bare metal, virtualization (KVM), containerization (Docker/LXC/LXD), storage (Ceph, Linux filesystems), networking (OVS, OVN, Core networking), OpenStack, and Kubernetes, as well as the open-source applications that run on these systems. This role is perfect for someone passionate about Linux and open source who wants to help drive customer and community success.

Key Responsibilities:

  • Resolve complex customer issues related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes.
  • Collaborate closely with Canonical's Field, Support, and product engineering teams.
  • Participate in upstream communities to develop bug fixes and backport patches.
  • Review code produced by other engineers and demonstrate good judgment in technical approaches.
  • Effectively manage your time and priorities, maintaining clear technical communications.
  • Work from home and travel internationally up to 10% of the time for meetings, events, and conferences.

Qualifications:

  • Exceptional academic background in Computer Science, STEM, or a similar field.
  • Experience with Linux and open-source software.
  • Proficiency in at least one of the following programming languages: Python, Go, C, or C++ on Linux.
  • Willingness to learn unfamiliar technologies and tackle challenging issues.
  • Availability for travel up to 4 times a year for internal events.

Nice-to-Have Skills:

  • Enthusiasm for technology and working collaboratively with talented individuals.
  • Curiosity, flexibility, and strong communication skills.
  • Interest in learning about Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, PostgreSQL, Mongo, Debian packaging, and distributed systems.

Benefits:

  • Competitive compensation with annual reviews and performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with in-person team events twice a year.
  • Annual holiday leave and maternity/paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunities for international travel to meet colleagues.

Company Information: Canonical is a pioneering tech firm leading the global shift to open source. As the publisher of Ubuntu, one of the most significant open-source projects, we are transforming the software landscape. We prioritize excellence and offer a welcoming, diverse workplace, ensuring fair consideration for all applicants.

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.