Canonical Circular Logo

Software Engineer - Python - Container Images

Canonical Jeddah, Saudi Arabia Posted: 06 Jan 2025

Financial

  • Estimate: $70k - $95k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Intermediate
  • English: Professional

Position

Canonical is a leading provider of open-source software and operating systems to the global enterprise and technology markets, known for its platform, Ubuntu. This role focuses on developing a new generation of Ubuntu-based container images to simplify open-source application deployment globally. These container images will be free to use, with long-term security commitments, engineered for performance, security, and usability.

In this position, you will:

  • Develop tools and technologies for building and maintaining container images.
  • Collaborate with multiple teams to ensure high-quality delivery while maintaining a seamless Ubuntu user experience.
  • Implement and maintain Continuous Integration and Continuous Delivery automation.
  • Contribute to fast-moving products like Rocks (OCI images) and Chisel.

Your role will include mentoring junior team members and participating in the decision-making process as a subject-matter expert. This is an exciting opportunity for experienced software engineers passionate about shaping an open-source product with the highest quality.

Key Responsibilities:

  • Build robust, scalable container images.
  • Work on automated CI/CD processes, including building, testing, and publishing container images.
  • Write tools and tests for security compliance and cloud-native compatibility.
  • Engage with the open-source community and contribute to knowledge documentation.
  • Work from home with some travel opportunities.

What We Are Looking For:

  • Experience in software development with a collaborative approach.
  • Familiarity with CI/CD systems (e.g., Jenkins, GitHub Actions).
  • Experience with container images and containerized operations.
  • Proficiency in Python and Linux systems administration.
  • Strong written and verbal communication skills.
  • A Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field.

Language Requirements: Strong written and verbal communication skills in English.

What We Offer:

  • Competitive compensation based on geographical location and experience.
  • Annual compensation review, performance-driven bonuses.
  • Personal learning and development budget of USD 2,000 per year.
  • Opportunities for travel and team collaborations.
  • Maternity and paternity leave, Employee Assistance Programme.

About Canonical: Canonical is a pioneering tech firm at the forefront of the global move to open source. As a remote-first company since 2004, we offer a diverse work environment free from discrimination, fostering a culture where diversity of experience and perspectives create better products.

Location: Jiddah, Makkah, Saudi Arabia (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.