Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative company is seeking a passionate Software Engineer with expertise in Python and Kubernetes. This role focuses on developing open source software operations, enhancing application reliability, and simplifying operations for clients. You'll collaborate across teams, mentor colleagues, and contribute to a culture of excellence. Join a global leader in open source technology, where you'll be challenged to think differently and continuously learn while working in a remote-friendly environment.
Join to apply for the Software Engineer - Python and K8s role at Canonical
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 cloud, data science, AI, IoT, and engineering initiatives. Our customers include major public cloud providers and industry leaders worldwide. We have a global, distributed team of over 1200 colleagues in more than 75 countries, with few office-based roles. Teams meet periodically in person at various international locations to align on strategy and execution.
We are a founder-led, profitable, and growing company. Our mission is to transform how companies manage open source information systems, both on public clouds and in data centers. We are developing a new community around Python operations for open source applications on Kubernetes, aiming to migrate all of Canonical and Ubuntu IS onto this new, open source codebase.
Our goal is to improve the experience of running complex business operations and help our customers adopt innovative techniques and products. We seek to evolve our internal IS team into an extension of our product engineering capability, focusing on open source workloads that are relevant to our customers. This team will productize these workloads for real-time, automated operations on Kubernetes.
This role is ideal for software engineers passionate about Python, distributed systems, and the Linux stack—from kernel to networking, virtualization, and containers. It requires rigor in coding and customer interactions. Our engineers are open source enthusiasts excited about cloud computing and delivering world-class services globally.
Key requirements include strong Python development skills and familiarity with Kubernetes. You will collaborate with various teams to ensure reliable, efficient, and scalable product operations, following best practices in architecture, testing, and documentation.
About Canonical
Canonical pioneers open source innovation. As the publisher of Ubuntu, we are at the forefront of AI, IoT, and cloud platforms, transforming the software landscape. We hire globally, uphold high standards, and foster a remote-friendly environment since 2004. Working here challenges you to think differently, learn continuously, and excel.
Canonical is an equal opportunity employer
We value diversity and are committed to a workplace free from discrimination. All qualified applicants will receive fair consideration regardless of background or identity.