Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An innovative tech firm is seeking a passionate Software Engineer to join their dynamic team. This role focuses on developing open source software operations using Python and Kubernetes, contributing to cutting-edge projects that enhance cloud computing and distributed systems. You'll collaborate with talented colleagues, ensuring high-quality software delivery while following agile practices. With opportunities for global travel and a commitment to fostering a collaborative engineering culture, this position is perfect for those who thrive in a forward-thinking environment. Join a company dedicated to transforming the software landscape and making a significant impact in the open source community.
Join to apply for the Software Engineer - Python and K8s role at Canonical
4 days ago Be among the first 25 applicants
Join to apply for the Software Engineer - Python and K8s role at Canonical
Get AI-powered advice on this job and more exclusive features.
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. We are a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and few office-based roles. Teams meet a few times a year in interesting locations worldwide to align on strategy and execution.
The company is founder-led, profitable, and growing.
Our mission is to reinvent how companies manage their open source information systems—on public clouds and in data centers. We aim to build a community around Python opscode for open source applications on Kubernetes, moving all Canonical and Ubuntu IS to this new open source codebase.
We believe this can dramatically improve the experience of running complex business operations and help our customers adopt new techniques and products. We want to transform our IS team into an extension of product engineering, leveraging open source 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, delivering world-class services to customers.
Key requirements include strong Python skills and familiarity with Kubernetes. You will work closely with other teams to ensure reliability, efficiency, and scalability of products for our customers adopting cutting-edge technology. You will also ensure sound architecture, best practices in software quality, testing, and documentation.
What you'll do
Who you are
Referrals increase your chances of interviewing at Canonical by 2x
Get notified about new Software Engineer jobs in Madison, WI.