Canonical, the company behind Ubuntu, is seeking a talented software engineer to join their team focused on developer experience and build tooling. This role involves working on specialist Python tools that support developer build and publication processes, particularly for snaps, charms, and rocks (OCI images).
The position offers an opportunity to impact thousands of snap and charm publishers' workflows directly. You'll be working with Snapcraft, which enables automatic app updates to millions of Linux systems, serving major companies like Spotify, Slack, and Microsoft. Additionally, you'll work with Charmcraft, which facilitates collaboration between charmed operator developers and publication on Charmhub.
As part of a remote-first company since 2004, you'll join a global team pioneering open source solutions. The role combines technical expertise in Python, Linux systems, and build toolchains with the opportunity to work on tools that simplify software delivery for developers worldwide.
Canonical offers a comprehensive benefits package including a personal learning budget of $2,000 annually, regular compensation reviews, and opportunities to travel for team meetings. The company promotes a diverse and inclusive workplace, welcoming applications from all backgrounds.
This position is perfect for someone passionate about developer tools, build systems, and automation, who wants to contribute to open source software that impacts millions of users. You'll be at the forefront of packaging technology, working with modern container solutions and helping shape the future of software delivery.