Company logo hidden

Software Engineer - Cloud Images

Unlock employer Riyadh, Saudi Arabia Posted: 06 Jun 2025

Financial

  • Estimate: $80k - $110k*
  • Zero income tax location

Accessibility

  • Hybrid
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, known for its platform, Ubuntu, which is extensively used in enterprise initiatives such as public cloud, data science, AI, and IoT. The company, which supports a global workforce of over 1200 employees in more than 75 countries, focuses on remote work, with in-person meetings occurring a few times a year.

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 seeking a Software Engineer to contribute to Linux, cloud infrastructure, automation, and open source software. In this role, you will work closely with major cloud partners such as Amazon, Microsoft, and Google to enhance the Ubuntu experience in cloud environments. Your responsibilities will include developing build systems using Python, Jenkins, and shell scripting, implementing cloud-related features in Ubuntu Server, and managing continuous delivery pipelines.

Key Responsibilities:

  • Build automated, reliable image delivery, testing, and publication pipelines.
  • Design, build, and integrate new features into Ubuntu for public cloud users.
  • Write high-quality code and debug issues effectively.
  • Collaborate with a distributed team and engage with various teams at Canonical and the open-source community.

Work Conditions:

  • Remote work with travel required 2 to 4 weeks per year for internal and external events.
  • Opportunities for personal learning and development with a budget of USD 2,000 per year.
  • Annual compensation review and performance-driven bonus.

What We Are Looking For:

  • A Bachelor’s degree or equivalent in Computer Science, STEM, or a related field.
  • Practical experience with public clouds and active engagement in at least three of the following areas: containers (Docker, Kubernetes), DevOps automation, open source projects, APIs, Linux systems administration, Python packaging, and cloud-based applications.
  • Strong software development skills, particularly in Python on Linux.
  • A passion for technology and teamwork, with a proactive and accountable approach.

Language Requirements:
English proficiency is required due to the global nature of the company.

About Canonical:
Canonical is a forward-thinking tech firm shaping the future of open source with its Ubuntu platform. A remote-first organization since 2004, it promotes a diverse and inclusive workplace, where all applications are given fair consideration regardless of identity.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct