Company logo hidden

Microservices Engineer

Unlock employer Dubai, United Arab Emirates Posted: 22 Jul 2025

Financial

  • Estimate: $90k - $130k*
  • 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 such as public cloud, data science, AI, engineering innovation, and IoT. We collaborate globally with a team of over 1200 colleagues in 75+ countries, with very few office-based roles; teams meet in person two to four times a year to align on strategy and execution.

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

This position is part of a general selection track for teams focusing on back-end REST API microservices engineering in Go and Python, covering all levels of seniority. We are looking for outstanding engineers with well-defined views on APIs, microservice design, engineering processes, and DevOps.

Key Responsibilities

  • Write high-quality, well-designed, and robust software that operates at scale.
  • Design APIs and software architecture for collegial review.
  • Write tests that validate software behavior.
  • Build and maintain reliable, fault-tolerant applications and services.
  • Collaborate proactively with a globally distributed team.
  • Display technical leadership internally and within external communities.
  • Debug issues and deliver high-quality solutions.
  • Contribute to technical documentation.
  • Collaborate across teams at Canonical.
  • Work from home with global travel twice annually for company events.

Requirements

  • Exceptional academic track record from high school and university.
  • Undergraduate degree in Computer Science or STEM, or a compelling alternative path.
  • Drive and a track record of exceeding expectations.
  • Proficiency in Python and/or Go.
  • Experience writing modern, maintainable software.
  • Knowledge of relational and non-relational database systems.
  • Familiarity with continuous integration and continuous delivery processes.
  • Experience with systems programming or scalable web services.
  • Professional written and spoken English.

Additional Skills

  • Experience with container technologies (LXD, Docker, Kubernetes).
  • Understanding of build systems and toolchains.
  • Experience with cross-compilation.
  • Familiarity with hyperscale public clouds and/or private clouds.
  • Experience in designing, building, and running distributed systems.
  • Performance engineering and security experience.

Benefits

  • Competitive compensation with an annual review.
  • Performance-driven annual bonus.
  • Distributed work environment with biannual team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity for travel to new locations for company events.

About Canonical

Canonical is at the forefront of the global shift to open source as the publisher of Ubuntu, a key open-source platform for AI, IoT, and the cloud. We set a high standard for our team and seek excellence in our work. Since our inception in 2004, most colleagues have worked remotely. Our environment encourages innovation and personal development, making a significant impact in the software industry.

Canonical is an equal opportunity employer. We are committed to fostering a diverse workplace free from discrimination, providing fair consideration for all applications.

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