Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
Canonical is seeking a talented Software Engineer in London to enhance developer experience and build tooling. The role focuses on creating Python tools that assist in software packaging and delivery, impacting the way developers ship applications. This position is ideal for someone passionate about automation and improving developer workflows.
Social network you want to login/join with:
Client: Canonical
Location: London, United Kingdom
Job Category: Other
EU work permit required: Yes
Job Reference: fcec075fa59a
Job Views: 4
Posted: 25.06.2025
Expiry Date: 09.08.2025
Canonical delivers open source software to millions of Linux, Windows, and Mac machines through Ubuntu and the wider Canonical ecosystem. We are expanding our scope to help developers ship their software efficiently to clouds and IoT devices.
This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to positively impact the workflow of thousands of snap and charm publishers. Success in this role requires an interest in packaging formats, build systems, and automation to simplify developers' lives and enable software delivery to a broad audience.
We develop and maintain Python tools that support developer build and publication processes. Our team is responsible for tooling that builds, manages, and publishes software.
Snapcraft allows developers to deliver app updates to millions of Linux systems automatically, removing the need for long support tails and complex installation instructions. It supports applications from over a thousand developers, including Spotify, Slack, and Microsoft.
Similarly, Charmcraft facilitates collaboration among charmed operator developers and publication on various platforms.