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

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

Canonical — publisher of Ubuntu — is seeking a Software Engineer to join its Solutions Engineering team, working in Python and Golang to shape open-source DevOps tooling, automation, and cloud infrastructure for clients worldwide.

About the Role

This is a fantastic opportunity to join Canonical in one of the world’s most dynamic cities. Dubai, UAE (Remote) puts you at the heart of a thriving professional ecosystem where innovation meets ambition. The Software Engineer – Solutions Engineering position offers competitive tax-free compensation, exposure to a global team, and the chance to make a measurable impact in a fast-paced environment.

Key Requirements

  • Passionate Python developer with strong Golang skills
  • Solid understanding of cloud computing, Linux, and distributed systems
  • Experience with OpenStack, Kubernetes, and infrastructure-as-code
  • Collaborative mindset with sound software design and testing principles
  • Degree in Computer Science or equivalent software engineering experience

Why Dubai?

Dubai continues to be the region’s premier destination for top talent — offering zero income tax, world-class infrastructure, and unmatched career growth opportunities in Information Technology. Whether you’re relocating or already based in the UAE, this role positions you at the forefront of a rapidly expanding market.

Apply now: View full job listing on LinkedIn →