Software Engineer – Solutions Engineering at Canonical – Dubai | April 2026

Canonical, the publisher of Ubuntu and a global open-source leader, is hiring a Software Engineer for Solutions Engineering in Dubai and across EMEA. If you want to work at the frontier of cloud-native technology with one of the world’s most recognised open-source brands, this is your opportunity.

About the Role

In this role at Canonical, you’ll work alongside customer engineering and product teams to build, demonstrate, and deploy open-source solutions for enterprise clients — from Kubernetes and Ubuntu to Juju and Charmed OpenStack. Solutions Engineers at Canonical are trusted advisors and technical partners who bridge the gap between cutting-edge products and real-world deployment. The role is remote-friendly across EMEA, offering exceptional flexibility and global exposure.

Key Requirements

  • Strong proficiency in Python and shell scripting
  • Hands-on experience with Linux systems, containerisation (Docker/Kubernetes), and cloud infrastructure
  • Ability to work closely with enterprise clients in a customer-facing technical capacity
  • Understanding of open-source ecosystems and DevOps methodologies
  • Excellent written and verbal communication skills in English

Why Dubai?

Dubai is the Middle East’s premier technology and business hub, offering 0% personal income tax, a world-class lifestyle, and unparalleled connectivity to markets across EMEA and Asia. With the UAE’s We Are the UAE 2031 vision actively investing billions in information technology, there has never been a better time to grow your career here.

Apply now: View full job listing on LinkedIn →