Canonical Circular Logo

Software Engineer - Python - Container Images

Canonical Riyadh, Saudi Arabia Posted: 15 Jun 2025

Financial

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

Accessibility

  • Hybrid
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Junior
  • English: Professional

Position

About the Job:
Canonical is a leading provider of open source software and operating systems, primarily known for Ubuntu, which is widely used across various sectors including public cloud, data science, AI, engineering innovation, and IoT. As a pioneering tech firm, Canonical promotes global distributed collaboration, boasting a workforce of 1200+ colleagues across 75+ countries with minimal office-based roles. Teams convene two to four times a year at diverse locations worldwide to align on strategies.

In this role, you will be responsible for building and maintaining a diverse portfolio of Ubuntu-based container images aimed at simplifying open-source application deployment globally. You will also implement and maintain Continuous Integration and Continuous Delivery (CI/CD) automation for these images and work closely with multiple teams to ensure high-quality outcomes that enhance the Ubuntu user experience. You will have opportunities to contribute to cutting-edge products and interact with a vibrant open-source community.

Key Responsibilities:

  • Build robust, scalable container images
  • Work on automated CI/CD processes to build, test, and publish container images
  • Write tools and tests for security compliance and cloud-native compatibility
  • Participate in code and architectural reviews
  • Contribute to Python- and Go-based container-building tools
  • Engage with the open-source community as a subject-matter expert
  • Mentor junior team members

What We Are Looking For:

  • Strong background in software development
  • Collaboration experience in a team setting
  • Familiarity with CI/CD systems and GitOps principles
  • Experience in building container images (Docker, Kubernetes, etc.)
  • Proficiency in Python and Linux systems administration
  • Excellent communication skills
  • A Bachelor’s or equivalent degree in Computer Science or a related field

Compensation and Benefits:

  • Competitive salary with annual compensation reviews
  • Performance-driven annual bonus
  • Personal learning and development budget of USD 2,000 per year
  • Annual holiday leave, maternity and paternity leave
  • Wellness program and global travel opportunities

Location: Riyadh, Riyadh, Saudi Arabia (Remote)
Work Conditions: Full-time, Remote with global travel up to 15% for internal and external events

Canonical is an equal opportunity employer, embracing diversity and encouraging applications from individuals of all backgrounds.

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.