Canonical, the company behind Ubuntu, is seeking a talented Software Engineer to join their Developer Tools team. This role focuses on creating and maintaining Python-based tools that support the developer build and publication process for snaps, charms, and OCI images. The position is crucial in improving the developer experience for thousands of software publishers.
The ideal candidate will work on Snapcraft, which enables automatic app updates to millions of Linux systems, serving major companies like Spotify, Slack, and Microsoft. They'll also work on Charmcraft, which facilitates collaboration between charmed operator developers and enables the packaging and operation of various software solutions at scale.
As a remote-first company since 2004, Canonical offers a modern work environment with a strong focus on open source technology. The role provides an opportunity to impact the global developer community while working with cutting-edge build systems and automation tools. The company offers competitive compensation, including a personal development budget, parental leave, and travel opportunities for team collaboration.
The position requires expertise in Python, deep understanding of Linux distributions, and experience with container technologies. You'll be part of a team that's expanding its scope to help developers efficiently ship software to clouds and IoT devices, making a significant impact on the open-source ecosystem.