Enable job alerts via email!

Software Engineer - Python - Container Images

TN United Kingdom

London

Remote

GBP 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in open-source software is seeking a Software Engineer with expertise in Python and container technologies. The role involves developing and maintaining container images, automating CI/CD processes, and collaborating with teams globally. This is an exciting opportunity for passionate engineers looking to make an impact in the open-source community.

Benefits

USD 2,000 annual learning and development budget
Generous leave policies, including parental leave
Employee Assistance Programme
Travel opportunities for team meetings

Qualifications

  • Experience with CI/CD systems like Jenkins or GitHub Actions.
  • Significant experience with Python.
  • Proficiency in container images and operations.

Responsibilities

  • Build robust, scalable container images.
  • Automate CI/CD processes for building, testing, and publishing images.
  • Engage with the open-source community as an expert.

Skills

Python
CI/CD systems
Container management tools
Linux systems administration
Strong communication skills

Education

Bachelor’s or equivalent in Computer Science, STEM, or related field

Tools

Docker
Kubernetes

Job description

Social network you want to login/join with:

Software Engineer - Python - Container Images, London

Client: Canonical

Location: London, United Kingdom

Job Category: Other

EU work permit required: Yes

Job Reference: 0af9e839600b

Job Views: 3

Posted: 23.05.2025

Expiry Date: 07.07.2025

Job Description:

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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include leading public cloud and silicon providers, and industry leaders across sectors. The company is pioneer in global distributed collaboration, with teams in over 75 countries, meeting in person a few times a year in interesting locations worldwide. Canonical is founder-led, profitable, and growing.

We are building a new generation of Ubuntu-based container images to simplify open-source application deployment globally. These images will be free with long-term security commitments, engineered for performance, security, and usability. We embrace open work practices and community participation.

In this role, you will develop tools and technology for building and maintaining these container images, collaborating with multiple teams inside and outside Canonical to ensure high quality and a seamless Ubuntu user experience. You will also be involved in implementing and maintaining CI/CD automation for these images, demonstrating deep DevOps insights.

You will contribute to products like Rocks and Chisel, helping steer and consolidate the team. You'll gain experience with various container technologies and participate in exploratory tasks, providing critical feedback for decision-making. Your seniority will be based on your software development experience and leadership ability.

Join us to build a rewarding career with talented professionals at Canonical. This is an exciting opportunity for experienced software engineers passionate about open source, quality, and community impact.

Location: EMEA

This role entails
  • Build robust, scalable container images
  • Automate CI/CD processes for building, testing, and publishing images
  • Develop tools and tests for security compliance and cloud compatibility
  • Work in Python to enhance container-building tools
  • Participate in code and architectural reviews
  • Provide technical feedback for team decisions
  • Engage with the open-source community as an expert
  • Document and grow knowledge bases
  • Collaborate in a distributed, agile environment
  • Mentor colleagues and assist in hiring
  • Work remotely with up to 15% travel for events
What we are looking for in you
  • Passionate about software development
  • Team player with collaborative experience
  • Experience with CI/CD systems (e.g., Jenkins, GitHub Actions)
  • Track record of delivering high-quality software
  • Experience with container images and operations
  • Proficiency with container management tools (e.g., Docker, Kubernetes)
  • Significant experience with Python
  • Linux systems administration and package management skills
  • Strong communication skills
  • Ability to clarify technical discussions
  • Belief in sharing knowledge
  • Skills from Graduate to mid-senior level
  • Bachelor’s or equivalent in Computer Science, STEM, or related field
What we offer you

We offer competitive, performance-based compensation worldwide, reviewed annually. Benefits reflect our values and local needs, including:

  • Distributed work environment with semi-annual in-person sprints
  • USD 2,000 annual learning and development budget
  • Annual pay review and recognition rewards
  • Generous leave policies, including parental leave
  • Employee Assistance Programme
  • Travel opportunities for team meetings
  • Travel upgrades for company events
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Python - Container Images

Canonical

City of Edinburgh

Remote

USD 45.000 - 80.000

26 days ago

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Canonical

City of Edinburgh

Remote

GBP 40.000 - 60.000

Yesterday
Be an early applicant