Company logo hidden

Software Engineer - Python/Golang - Kubernetes

Unlock employer Dubai, United Arab Emirates Posted: 31 May 2025

Financial

  • Estimate: $80k - $120k*
  • 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 to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. We serve the world's leading public cloud and silicon providers, as well as industry leaders across numerous sectors. As a pioneer of global distributed collaboration, we have over 1000 colleagues in 70+ countries with minimal office-based roles. Teams collaborate in-person two to four times a year in various global locations.

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

We are looking for a software engineer to join our Kubernetes product team. In this role, you will build operators and add-ons, managing the lifecycle of mission-critical components and providing a zero-ops experience for seamless project integration into Kubernetes. You will work with the latest features in Kubernetes and strive to incorporate the best of open-source technology for our end-users, collaborating with industry peers and partners to deliver effective solutions.

What You Will Focus On:

  • Write high-quality code to create new features
  • Debug issues and engage with a vibrant community
  • Collaborate proactively with a distributed team
  • Work alongside talented engineers and experts across various fields
  • Enjoy the flexibility of working from home

What We Are Looking For:

  • Proficiency in Golang and fluency in Python
  • Experience with Kubernetes
  • Strong written and verbal communication skills
  • Bachelor's degree or equivalent in Computer Science, STEM, or a related field
  • Passion for technology and collaboration with brilliant colleagues

What We Offer You:

  • A compensation package reflecting geographical location, experience, and performance, reviewed annually.
  • Performance-driven annual bonus
  • A personal learning and development budget of USD 2,000 per year
  • Recognition rewards
  • Annual holiday leave and maternity/paternity leave
  • Employee Assistance Programme
  • Opportunities for travel to new locations for colleague meetings
  • Priority Pass and travel upgrades for long-haul company events

About Canonical:
Canonical is at the forefront of the global transition to open source, known for publishing Ubuntu, one of the most significant open-source projects and a leading platform for AI, IoT, and cloud technologies. We recruit globally and uphold high standards for our workforce, emphasizing excellence and the pursuit of innovative solutions. As a remote-first company since 2004, working with Canonical represents a step into the future, offering challenges that encourage new skills and smarter work practices.

Language Requirements: Strong written and verbal communication skills in English.

Location: Remote (available in EMEA and the Americas)
Work Conditions: Full-time, Remote position with global travel 2 to 4 weeks for internal and external events.

Apply Direct

Jobs you might like   View all jobs

About Software Development Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct