Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Canonical is seeking talented Software Engineers with strong Python and Linux skills to enhance workflows for snap, rock, and charm publishers. The role involves designing tools for building and maintaining Python applications and simplifying software deployment. Join a pioneering tech firm committed to open source and remote work.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. The company is pioneer in global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet a few times yearly in interesting locations worldwide to align on strategy and execution.
The company is founder-led, profitable, and growing.
We are hiring talented Software Engineers with strong Python, Packaging, and Linux skills who want to positively impact the workflow of thousands of snap, rock, and charm publishers. Success on this team 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 developer build and publication processes. Responsibilities include tooling for building snaps, charms, and rocks.
Snapcraft enables developers to deliver app updates automatically to millions of Linux systems, supporting thousands of applications from over a thousand developers, including Spotify, Slack, and Microsoft.
Charmcraft facilitates collaboration between charmed operator developers and publication on Charmhub, home of the Charmed Operator Collection. Charmed Operators help package software like databases, caches, and observability tools, integrating and operating this software at scale from Day 0 to Day 1000 and beyond.
Rockcraft provides container developers with tools to build production-grade Ubuntu-based container images called Rocks, focusing on security and consistent user experience across all Rocks, available in popular registries like Docker Hub.
What we are looking for in you
What we offer you
Your base pay depends on factors like location, experience, and skills. Additional benefits may include bonuses and incentives based on revenue or utilization. Our compensation philosophy emphasizes equity across our global workforce.
Additional benefits include:
About Canonical
Canonical is a pioneering tech firm leading the move to open source. As the publisher of Ubuntu, a key open-source platform for AI, IoT, and cloud, we are transforming the software industry. We recruit globally, uphold high standards, and expect excellence. Most colleagues work remotely since 2004. Working here challenges you to think differently, learn new skills, and excel.
Canonical is an equal opportunity employer. We value diversity and are committed to a workplace free from discrimination. All applications are given fair consideration regardless of background or identity.