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 passionate Software Engineer to join their team. This role focuses on developing open source software operations using Python and Kubernetes, contributing to the reliability and scalability of applications. You'll collaborate with a global team, ensuring high-quality software delivery while adhering to agile practices. This position offers the chance to work remotely with occasional travel, making it perfect for those who thrive in a flexible environment. Join a forward-thinking organization committed to transforming the open source landscape and delivering exceptional services to customers.
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 enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, along with industry leaders across sectors. The company is founder-led, profitable, and growing, with a global team of 1200+ colleagues in 75+ countries, mostly working remotely. Teams meet periodically in interesting locations worldwide to align on strategy and execution.
Our mission is to reinvent how companies manage their open source information systems—on public clouds and private data centers—by building a new community around Python opscode for open source applications running on Kubernetes. We aim to migrate all Canonical and Ubuntu IS to this new open source codebase, enhancing the experience of running complex business operations and transforming our IS team into an extension of product engineering. This team will productize 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 code and customer interactions. Our engineers are open source enthusiasts excited about cloud computing and delivering world-class services to our customers.
Key requirements include strong Python development skills and familiarity with Kubernetes. You will collaborate with teams to ensure reliable, efficient, scalable products, adhering to sound software architecture, quality, testing, and documentation standards.
Canonical is a pioneering tech company leading the open source movement. As the publisher of Ubuntu, a key platform for AI, IoT, and cloud, we are transforming software. We hire globally and uphold high standards of excellence. Since 2004, most colleagues work remotely, and working here means thinking differently, learning new skills, and innovating.
Canonical is an equal opportunity employer, fostering a diverse and inclusive workplace that values different perspectives and backgrounds. We consider all applications fairly.