Canonical, the company behind Ubuntu, is seeking a Senior Software Engineer to help shape the future of open source IT, DevOps, and infrastructure solutions. This role focuses on revolutionizing open source application and infrastructure operations through next-generation infrastructure-as-code initiatives. Working within the Solutions Engineering team, you'll collaborate closely with the managed infrastructure operations team that manages numerous private OpenStack clouds and Kubernetes clusters globally.
The position involves pure Python software development, with opportunities to work in Golang, focusing on enabling true DevOps workflows. You'll be working across the entire Linux stack, from kernel to networking, virtualization, and containers. The role is perfect for engineers passionate about distributed systems and cloud computing.
As part of a global team, you'll contribute to developing open source automation capabilities that simplify operations for Ubuntu users worldwide. The work emphasizes high-quality design, documentation, testing, and performance optimization. You'll be instrumental in enhancing operations code packages and Ubuntu itself to ensure the platform remains the most robust and efficient choice for infrastructure management.
Canonical offers a unique remote-first work environment, having operated this way since 2004. The company provides an excellent opportunity to work at the forefront of open source technology, contributing to one of the most important open source projects that powers AI, IoT, and cloud computing. You'll be challenged to think differently, work smarter, and continuously learn new skills while helping to shape the future of open source technology.
The role includes opportunities for global travel (up to 10% of time) for various events, making it an exciting position for someone who wants to make a significant impact in the open source community while working with cutting-edge technologies.