Canonical, the company behind Ubuntu, is seeking Backend Software Engineers to work on their microservices infrastructure. The role focuses on developing REST API microservices using Go and Python that need to scale to handle millions of Ubuntu clients. As Ubuntu has become central to enterprise computing through cloud adoption, the quality of these services is crucial for global infrastructure.
The position offers an opportunity to work on key areas including API design, database performance optimization, multi-region service delivery, security analysis, and distributed systems. Engineers will contribute to building scalable solutions that impact Ubuntu's worldwide user base while working in a globally distributed team.
The ideal candidate will have strong technical skills in Python/Go, experience with databases, and a solid understanding of DevOps practices. They should be passionate about open source and capable of working in a remote-first environment. The role offers comprehensive benefits, including learning opportunities, global travel for team events, and the chance to work on technology that's shaping the future of cloud computing, AI, and IoT.
Working at Canonical means joining a pioneering tech firm that's been remote-first since 2004, offering a unique opportunity to contribute to one of the most important open source projects while collaborating with a diverse, global team of exceptional professionals.