
Empowering the world with open-source software
Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...
Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...
Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...

Canonical • Home Based - Americas; Home based - EMEA
Canonical is hiring a Software Engineer to join their Kubernetes product team. You'll be responsible for building operators and addons, working with Python, Golang, and Kubernetes. This role requires a passion for open source software and Linux.
You have a strong background in software engineering, particularly with Python and Golang, and are familiar with Kubernetes. You are passionate about open source software and have experience working in a collaborative environment. You thrive in remote settings and are comfortable communicating with team members across different regions. You understand the importance of writing high-quality code and are eager to debug issues as they arise. Your experience with Linux systems enhances your ability to contribute effectively to the team.
Experience with cloud technologies and a solid understanding of container orchestration will set you apart. Familiarity with CI/CD practices and a proactive approach to problem-solving will help you excel in this role. You are open to learning new skills and adapting to the evolving landscape of software development.
As a Software Engineer at Canonical, you will focus on writing high-quality code to create new features for our Kubernetes product. You will be involved in building operators and addons that provide lifecycle management for mission-critical components. Your role will require you to debug issues and collaborate with industry peers to deliver the best solutions to our customers. You will gain familiarity with the latest features in Kubernetes and work to integrate open-source functionality into our offerings. You will also participate in team meetings to align on strategy and execution, contributing to the overall success of the product team.
Canonical offers a unique opportunity to work in a fully remote environment with colleagues from around the world. You will be part of a diverse team that values collaboration and innovation. We provide opportunities for professional growth and development, encouraging you to expand your skill set and take on new challenges. Our commitment to open source software means you will be working on impactful projects that shape the future of technology. We believe in fostering a workplace free from discrimination and are proud to consider all applicants fairly.
Apply now or save it for later. Get alerts for similar jobs at Canonical.