Canonical Circular Logo

Software Engineer - Cloud Images

Canonical Dubai, United Arab Emirates Posted: 14 Mar 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Unspecified
  • English: Professional

Position

This is an exciting opportunity for software engineers (all levels) passionate about Linux, cloud infrastructure, pipelines, automation, and open source software. You will work closely with Amazon, Microsoft, Google, and other world-class cloud partners to make Ubuntu the best platform in the clouds.

Your responsibilities will include:

  • Building automated, highly reliable image delivery, testing, and publication pipelines.
  • Designing, building, and integrating new features and enhancements into Ubuntu that will support users in public clouds.
  • Collaborating proactively with a distributed team.
  • Writing high-quality code to create new features.
  • Designing and architecting complex new systems and integrations with the clouds.
  • Debugging issues and producing high-quality code to fix them.
  • Reviewing code produced by other engineers and participating in design discussions.
  • Engaging with many teams at Canonical, as well as the open source community and commercial partners.

You will travel 2 to 4 weeks per year for internal and external events.

Who You Are:

  • You love technology and working with brilliant people.
  • You are curious, flexible, articulate, and accountable.
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.
  • You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree.
  • You have practical experience with public clouds.
  • You have interest and experience with at least 3 of the following: containers (Docker, Kubernetes, etc.), DevOps automation, open source projects, APIs, Linux systems administration, Python packaging, cloud-based applications.
  • You have experience in Python software development on Linux.

Language Requirements:
No specific language requirements were mentioned, but proficiency in English is typically assumed in a global tech environment.

What We Offer:

  • Competitive compensation revisited annually.
  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with twice-yearly team sprints in person.
  • Annual holiday leave, maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations to meet colleagues.

About Canonical:
Canonical is a pioneering tech firm committed to open source, publishing Ubuntu and changing the world daily. We recruit globally, setting high standards for our team members. Canonical has been a remote-first company since 2004 and fosters a diverse and inclusive workplace free from discrimination.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.