Canonical, the company behind Ubuntu, is seeking a Software Engineer to join their Store team in developing and operating backend services for the Snap Store and Charmhub.io marketplaces. This remote position offers an exciting opportunity to work with open source software and web services at scale.
The role involves building and maintaining large-scale backend services primarily using Python, with some Golang. The Store team is facing interesting challenges including scaling their production architecture, expanding their software delivery capabilities, and enhancing their offerings for IoT and Enterprise solutions.
As a company, Canonical stands out with its distributed workforce of 1200+ colleagues across 75+ countries. The company is founder-led, profitable, and growing, with Ubuntu being widely used in enterprise initiatives including public cloud, data science, AI, and IoT. Teams meet in person 2-4 times yearly in various global locations to align on strategy and execution.
The ideal candidate will have a passion for clean APIs, automated testing, and shipping quality code. You'll be working with a globally distributed team, designing and implementing features from specification to production, and participating in code reviews and technical discussions. The role requires proficiency in Python, experience with database design and optimization, and comfort with Ubuntu as a development platform.
What makes this opportunity unique is the chance to work on technology that powers major marketplaces in the open source ecosystem, while being part of a company that's pioneering global distributed collaboration. You'll be contributing to systems that serve enterprise customers worldwide and helping to shape the future of software distribution.
The position offers the flexibility of remote work while maintaining strong team connections through regular in-person meetings. If you're passionate about open source, enjoy backend development, and want to work with a diverse, talented team on meaningful technology, this role at Canonical could be your next career step.