Canonical, the company behind Ubuntu, is seeking a Senior Software Engineer to work on their Linux-based software-defined infrastructure. This role focuses on all stack layers, from bare metal to cloud technologies, including virtualization, containerization, storage, and networking. The position requires expertise in Linux and open source development, with opportunities to work on critical issues that impact millions of users worldwide.
The role is fully remote, offering a unique opportunity to work with a globally distributed team that has been remote-first since 2004. You'll be responsible for troubleshooting complex issues, developing bug fixes, and contributing to upstream communities. The ideal candidate should have strong experience with Linux systems, cloud technologies, and programming languages like Python, Go, or C/C++.
Working at Canonical means joining a pioneering tech firm at the forefront of open source technology. The company offers comprehensive benefits, including a personal development budget, regular team sprints, and opportunities for international travel. This position is perfect for someone who is passionate about open source, enjoys solving complex technical challenges, and wants to make a significant impact on the future of cloud and infrastructure technology.
The role combines technical expertise with collaborative work, requiring strong communication skills and the ability to work effectively in a distributed team environment. Canonical provides a unique window into 21st-century digital business, challenging you to think differently and continuously improve your skills.