Software Engineer - Cloud Images

Canonical
Dubai, AE
Remote

Job Description

About the Job:

The company is a leading provider of open source software and operating systems to the global enterprise and technology markets. The company is known for its platform, Ubuntu, which is widely used in public cloud, data science, AI, engineering innovation, and IoT. The company has a remote-first culture, with 1200+ colleagues in 75+ countries, where teams meet two to four times per year in interesting global locations to align on strategy and execution.

We are hiring a Software Engineer to work on Linux, cloud infrastructure, automation, and open source software. The role involves close collaboration with major cloud partners such as Amazon, Microsoft, and Google to enhance Ubuntu as a premier cloud platform. Key responsibilities include:

  • Building automated, highly reliable image delivery, testing, and publication pipelines.
  • Designing and integrating new features into Ubuntu for public cloud users.
  • Writing high-quality code and debugging issues.
  • Collaborating with a distributed team engaged in open source projects and commercial partnerships.

Requirements:

  • Bachelor's or equivalent in Computer Science, STEM, or similar degree.
  • Practical experience with public clouds.
  • Interest and experience in at least 3 of the following: containers (Docker, Kubernetes), DevOps automation, open source projects, APIs, Linux systems administration, Python packaging, cloud-based applications.
  • Experience in Python software development on Linux.

What We Offer:

  • Competitive compensation revisited annually.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Annual holiday leave, maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities for travel to new locations to meet colleagues.
  • Recognition rewards and associated travel upgrades for company events.

The company is committed to fostering a diverse workplace free from discrimination, ensuring that candidates of all backgrounds receive fair consideration.

Skills & Requirements

Technical Skills

LinuxCloud infrastructureAutomationOpen source softwarePublic cloudsContainers (docker, kubernetes)Devops automationOpen source projectsApisLinux systems administrationPython packagingCloud-based applicationsPython software developmentHigh-quality codeDebugging issuesCollaborationOpen source projectsCommercial partnershipsCollaborationCommunicationTeamworkLinuxCloud infrastructureAutomationOpen source softwarePublic cloudsContainers (docker, kubernetes)Devops automationOpen source projectsApisLinux systems administrationPython packagingCloud-based applicationsPython software developmentHigh-quality codeDebugging issuesCollaborationOpen source projectsCommercial partnerships

Level

senior

Posted

4/6/2026

Apply Now

You will be redirected to Canonical's application portal.