Open Role
Canonical

Remote opportunity at

Canonical

Software Engineer - Python - Container Images

Canonical is developing a new family of Ubuntu-based container images meant to make open source applications easier to deploy. The images are free to use, carry…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Not specified
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published1h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical is developing a new family of Ubuntu-based container images meant to make open source applications easier to deploy. The images are free to use, carry long-horizon security pledges and are designed for performance, security and ease of use. The company intends the work to be open, with room for community contributions. This EMEA-based job suits a software engineer who wants to help shape a container product while it is…

Job Description

Canonical is developing a new family of Ubuntu-based container images meant to make open source applications easier to deploy. The images are free to use, carry long-horizon security pledges and are designed for performance, security and ease of use. The company intends the work to be open, with room for community contributions. This EMEA-based job suits a software engineer who wants to help shape a container product while it is still growing.

The engineer builds and maintains a growing set of container images, working with teams inside and outside Canonical to keep quality high and the Ubuntu experience consistent. A big share of the work is automating continuous integration and delivery for these images. Other tasks include writing tools and tests that check security-compliance checks and cloud-native suitability, taking part in code and architecture reviews, and improving Python- and Go-based image-building tools.

The post calls for software development knowledge and experience in collaborative projects. Familiarity with CI/CD platforms, GitOps workflows, building container images and at least one orchestration tool is required. Python skill, plus experience with Linux administration and package management, is expected. Written and spoken communication, and a record of shipping timely, high-quality software, count as much as technical skill. Up to 15% of time may be spent on internal and external events.

Canonical is a global software company behind Ubuntu. It has been remote-first since 2004 and employs more than 1,000 people in over 70 countries.

Responsibilities

  • Build sturdy, scalable and current container images
  • Build and operate automated pipelines that construct, test and publish images
  • Write tools and tests that check security-compliance checks and cloud-native suitability
  • Take part in code and architecture reviews
  • Improve Python- and Go-based image-building tools as both user and developer
  • Offer technical input that informs team decisions
  • Serve as a subject-matter expert in dealings with the open source community
  • Record knowledge and build out the team's documentation
  • Mentor colleagues and help with recruitment

Requirements

  • Software development knowledge and collaborative project experience
  • Experience with CI/CD platforms such as Jenkins, GitHub Actions or Concourse CI
  • Familiarity with GitOps principles and workflows
  • Experience building container images
  • Practical grasp of a container management or orchestration utility, such as Docker or Kubernetes
  • Experience with Python
  • Experience with Linux administration and package management
  • Solid written and spoken communication ability
  • Travel of up to 15% of time for in-house and outside events

Qualifications

  • Degree-level study in computing, a STEM subject or a closely related area
  • History of shipping dependable software on schedule
  • Suited to anyone from graduate level to mid-senior engineer

Core Skills

Benefits

  • Remote working, with in-person team sprints twice a year
  • USD 2,000 yearly budget for learning and development
  • Yearly pay review and recognition awards
  • Annual holiday leave, plus maternity and paternity leave
  • Employee assistance and wellness programme
  • Opportunities to visit new cities to meet colleagues

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Where is the job based?

The posting lists the location as EMEA.

What container tools are needed?

Experience building container images and command of at least a container management or orchestration utility, such as Docker or Kubernetes, are required.

How much travel is involved?

Up to 15% of time may be spent on internal and external events.

Does the posting state a salary?

No salary figure is given. Base pay depends on location, experience and performance.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote

Posted by Canonical

Source: Canonical

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

342Open Jobs
—No reviews yet
View Company Profile