Canonical, the company behind Ubuntu, is seeking a Software Maintenance Engineer to join their dynamic team. This role focuses on Linux-based infrastructure and applications, covering all stack layers including bare metal, virtualization, containerization, storage, networking, OpenStack, and Kubernetes. The position offers a unique opportunity to work with cutting-edge open source technologies and contribute to software used by millions worldwide.
The ideal candidate will be responsible for troubleshooting and resolving critical issues in the open source stack, developing upstream bug fixes, and working across various levels of technology from kernel to application layer. The role requires strong engineering skills and the ability to work with multiple programming languages and technologies.
As a remote position with a global team of 1200+ colleagues across 75+ countries, this role offers flexibility and the opportunity to work with some of the best minds in the industry. The company maintains a strong collaborative culture through regular in-person team meetings 2-4 times yearly in various global locations.
This is an excellent opportunity for a technologist passionate about Linux and open source to build a career with a profitable, growing company that's at the forefront of enterprise technology. The role combines technical problem-solving with customer interaction, requiring both strong engineering capabilities and excellent communication skills. Benefits include a learning budget, regular compensation reviews, comprehensive leave policies, and various wellness programs.