This job posting has expired

Expired on April 9, 2026

Software Engineer; Python/Linux/Packaging

RemoteRemote
PythonLinuxPackagingDockerKubernetesLXDSnapcraft

Job Description

Canonical is hiring talented Software Engineers with strong Python, Packaging and Linux skills. To be successful on this team you’ll need to be interested in packaging formats, build systems and automation that can simplify the lives of developers. We design and maintain specialist Python tools to support the developer build and publication process. The team takes responsibility for tooling that builds snaps, charms and rocks.

Responsibilities

  • Design and maintain specialist Python tools
  • Extend the snap build ecosystem using tool chains and CI systems
  • Work with open source and commercial projects to serve community needs

Qualifications

  • Expertise in Python
  • Strong understanding of a modern GNU/Linux distribution
  • Good understanding of build systems and tool chains

Job Information

Posted

February 8, 2026

Status

Expired