Canonical Circular Logo

Software Support Engineer

Canonical Dubai, United Arab Emirates Posted: 21 Mar 2025

Financial

  • Estimate: $65k - $90k*
  • 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, particularly known for its platform, Ubuntu, which is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers span across prominent public cloud and silicon providers, as well as industry leaders across various sectors.

We are looking for a Software Support Engineer who will work in a dynamic engineering role focusing on Linux-based infrastructure and applications. This includes managing different layers of the stack, such as:

  • Bare metal and virtualization (KVM)
  • Containerization (Docker/LXC/LXD)
  • Storage (Ceph and Linux filesystems)
  • Networking (OVS, OVN and core networking)
  • OpenStack, Kubernetes

This position is ideal for a technologist with a passion for Linux and open source. You will troubleshoot and resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, and Kubernetes, while also participating in upstream communities and developing bug fixes.

Key Responsibilities:

  • Resolve customer problems related to various open source software.
  • Collaborate closely with Canonical’s Field, Support, and product engineering teams.
  • Review and develop code and bug fixes.
  • Maintain clear and concise technical communications.
  • Travel up to 10% of work time for team meetings and conferences.

Ideal Candidate Profile:

  • Exceptional academic background in Computer Science, STEM, or related fields.
  • Experience with Linux and open source software.
  • Proficiency in at least one programming language: Python, Go, C, or C++.
  • Willingness to learn new technologies and tackle difficult issues.
  • Availability to travel up to four times a year for internal events.

Nice-to-Have Skills:

  • Passion for technology and working collaboratively.
  • Interest in or willingness to learn about Kubernetes, OpenStack, Ceph, and distributed systems.

Work Conditions:

  • This is a remote position with team meetings occurring twice a year in person.
  • Personal learning and development budget of USD 2,000 per year.
  • Opportunities for annual compensation reviews and performance-driven bonuses.

Language Requirements:

  • Strong verbal and written communication skills are essential.

About Canonical: Canonical is a pioneering technology firm driving the global transition to open source. The company publishes Ubuntu and is at the forefront of developments in AI, IoT, and cloud technologies. As a remote-first organization since 2004, Canonical fosters a diverse and inclusive workplace, valuing a wide range of experiences and perspectives.

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.