Canonical Circular Logo

Software Engineer - Python - Container Images

Canonical Dubai, United Arab Emirates Posted: 07 Jan 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Junior
  • 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 critical enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We seek a Software Engineer to develop and maintain a new generation of Ubuntu-based container images aimed at simplifying open-source application deployment.

In this role, you will be involved in the development of tools and technologies for creating and maintaining container images, ensuring they meet high-quality standards while providing a seamless Ubuntu user experience. You will work closely with various teams both inside and outside Canonical and participate in implementing Continuous Integration and Continuous Delivery (CI/CD) automation related to container images.

Key responsibilities will include:

  • Building robust and scalable container images.
  • Automating CI/CD processes for building, testing, and publishing container images.
  • Writing tools and tests to assess security compliance and cloud-native compatibility.
  • Delivering new functionalities using Python for container-building tools.
  • Engaging with the open-source community and producing documentation.

What We Are Looking For:

  • Strong knowledge and passion for software development.
  • Experience with CI/CD systems (e.g., Jenkins, GitHub Actions).
  • Proficiency in Python and experience with container management tools (e.g., Docker, Kubernetes).
  • Understanding of Linux systems administration and package management.
  • Excellent written and verbal communication skills.
  • Educational background: Bachelor's degree in Computer Science, STEM, or equivalent.

Benefits:

  • Performance-driven annual bonus.
  • Personal learning and development budget of USD 2,000 per year.
  • Distributed work environment with team sprints twice a year.
  • Paid maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunities for travel to connect with colleagues.

Additional Information:
Canonical is an equal opportunity employer and promotes a diverse workplace free from discrimination. We welcome applications from all backgrounds and identities.

Location: Dubai, Dubai, United Arab Emirates (Remote)
Work Conditions: Full-time, Remote with global travel up to 15% for internal and external events.

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.