Software Developer Opportunity
">
Our platform, Ubuntu, is a leading force in enterprise innovation initiatives such as cloud computing, data science, artificial intelligence, and the Internet of Things (IoT).
">
We are seeking talented developers with expertise in Python, packaging, and Linux who want to make a positive impact on our workflow.
">
The team takes responsibility for tooling that builds snaps, charms, and rocks.
">
Snapcraft enables developers to deliver app updates to millions of Linux systems automatically, reducing maintenance complexity.
">
Charmcraft facilitates collaboration between charmed operator developers and publication on Charmhub, the Charmed Operator Collection platform.
">
Charmed Operators allow developers to package software like databases, event queues, caches, observability tools, identity tools, and more.
">
Rockcraft provides a means for container developers to build production-grade Ubuntu-based container images.
">
You have expertise in Python programming.
">
You have a strong understanding of modern GNU/Linux distribution components.
">
You have a good grasp of build systems and toolchains, including cross-compilation.
">
Experience working with container technology, such as Docker, Kubernetes, and LXD.
">
We design and maintain specialist Python tools to support developer build and publication processes.
">
We prioritize equity across our global workforce.
">
Fully remote working environment, supporting flexible work arrangements since 2004.
">
Personal learning and development budget of $2,000 annually.
">
Annual compensation review, recognition rewards, and annual holiday leave.
">
Prioritized Employee Assistance Programme, opportunity to travel, and Priority Pass for company events.