Company logo hidden

Software Support Engineer

Unlock employer Dubai, United Arab Emirates Posted: 14 Aug 2025

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Entry Level
  • English: Professional

Position

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

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

As a Software Support Engineer, you will be responsible for resolving complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack, or Kubernetes, and other open source software. You will maintain close working relationships with Canonical's Field, Support, and product engineering teams while participating in upstream communities to develop bug fixes, backport patches, and review code produced by other engineers.

This position is suited for a technologist with a passion for Linux and opensource software who possesses strong troubleshooting and communication skills. The role requires working on critical issues that necessitate upstream bug fixes, thereby contributing directly to the success of our customers, partners, and Ubuntu itself.

Key Responsibilities:

  • Resolve complex customer issues related to various open source technologies.
  • Collaborate with internal teams and participate in upstream communities.
  • Develop and review code while applying good judgment in technical approaches.
  • Manage your time and prioritize effectively while maintaining clear technical communication.

Qualifications:

  • Exceptional academic background, preferably in Computer Science or a STEM field.
  • Experience with Linux and open source software.
  • Proficiency in at least one programming language (Python, Go, C, or C++) on Linux.
  • A willingness to learn new technologies and tackle challenging issues.

Nice-to-Have Skills:

  • Interest in or willingness to learn about Ubuntu Linux, Kubernetes, OpenStack, Ceph, QEMU/KVM, LXC/LXD, and distributed systems.

Language Requirement: No specific language requirements mentioned.

Compensation and Benefits:

  • Competitive salary and performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual compensation review and recognition rewards.
  • Annual holiday leave and maternity/paternity leave.
  • Employee Assistance Programme & Wellness Platform.
  • Opportunities for travel to meet colleagues and participate in company events.

Canonical prides itself on fostering a diverse and inclusive workplace free from discrimination, evaluating all applicants fairly based on their qualifications.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct