Canonical, the company behind Ubuntu - the world's leading cloud operating system, is seeking a talented Backend Software Engineer to join their Store team. This role offers an exciting opportunity to work on large-scale backend services powering the Snap Store and Charmhub.io marketplaces. The position is fully remote, with a focus on Python and some Golang development.
The Store team is tackling significant challenges, including scaling production architecture and expanding their marketplace capabilities, particularly in IoT and Enterprise solutions. The ideal candidate will have a passion for clean APIs, automated testing, and shipping quality code.
As part of a globally distributed team, you'll be developing web service APIs, implementing new features, and contributing to technical designs. The role requires proficiency in Python, database technologies, and Ubuntu platforms. Canonical offers a unique work environment as a remote-first company with 700 professionals across 50 countries.
The company provides excellent benefits, including learning allowances, competitive compensation, generous leave policies, and opportunities for international exposure. Canonical prides itself on fostering a diverse, inclusive workplace where different perspectives are valued. This is an opportunity to join a growing international software company that's making a significant impact in the open-source community while building a meaningful career alongside talented technology professionals.