This job posting has expired
Expired on April 9, 2026
Software Engineer; Python/Linux/Packaging
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