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, these services are critical to global infrastructure.
The position offers an opportunity to work on key areas including API design, database performance, multi-region service delivery, security analysis, and distributed systems. Engineers will contribute to improving practices, quality and performance in the web services domain while working in a globally distributed team.
The ideal candidate will have strong technical skills in Python/Go, experience with databases and DevOps practices, and excellent communication abilities. The role provides significant growth opportunities working with cutting-edge open source technology that impacts millions of users worldwide.
Benefits include remote work flexibility, learning budget, parental leave, and travel opportunities for team events. Canonical offers a performance-driven culture with regular compensation reviews and rewards for excellence. As a remote-first company since 2004, they provide a modern work environment that challenges employees to innovate and excel.