Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative tech company is seeking a talented software engineer to enhance developer experience and build tooling. In this fully remote role, you will impact the workflow of thousands of developers by simplifying software deployment through your expertise in Python and build systems. You will work with cutting-edge technologies like Docker and Kubernetes while enjoying a supportive environment that prioritizes learning and development. Join a forward-thinking team that has been remote since 2004 and be part of shaping the future of open-source software.
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 software deployment for a broad audience.
Our team designs and maintains Python tools supporting the developer build and publication process. We are responsible for tooling that builds snaps, charms, and recently, rocks (OCI images).
Snapcraft enables developers to deliver app updates to millions of Linux systems automatically, removing the complexity of supported releases and 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 Charmhub, the home of the Charmed Operator Collection. Charmed Operators help package software like databases, caches, and observability tools, enabling scalable operations from Day 0 to Day 1,000, and beyond.
Canonical is a pioneering tech company leading the global shift to open source. As the publisher of Ubuntu, a key open source platform for AI, IoT, and cloud computing, we are shaping the future. We hire globally and uphold high standards of excellence.
Since 2004, Canonical has been a remote-first company, offering a forward-looking work environment that encourages innovation, skill development, and high performance. Join us to gain a unique perspective on digital business in the 21st century.
We are committed to a workplace free from discrimination. We value diverse experiences, perspectives, and backgrounds, which enhance our work environment and products. We welcome applications from all qualified candidates.