Job Description
Canonical is seeking talented Software Engineers proficient in Python, Packaging, and Linux, who are enthusiastic about enhancing the workflows of numerous snap, rock, and charm publishers. The successful candidate will demonstrate an interest in packaging formats, build systems, and automation, aimed at simplifying software delivery for developers and engineers to a broad audience. The role involves designing and maintaining specialized Python tools to support the developer build and publication process.
The team is responsible for tooling that builds snaps, charms, and rocks. Snapcraft enables developers to deliver app updates automatically, while Charmcraft facilitates collaboration between charmed operator developers. Rockcraft provides the means for container developers to build production-grade Ubuntu-based container images. Utilize your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem. Work with external open source and commercial projects to understand how we can better serve community needs.
About Canonical
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.