Engineering Manager - App Stores
Canonical
See how well this job matches your profile
Sign up to get an AI match score and generate a tailored application in seconds.
Get your match scoreTags
About the role
Role overview
You will lead a technical engineering team that builds Python and Go micro-services powering Canonical’s global software distribution engine. The platform enables software marketplace experiences such as the Snap Store and Charmhub, managing key distribution concepts like architectures, releases, betas, release candidates, and stable releases.
Responsibilities
- Lead a remote team of engineers within your time zone
- Drive engineering delivery by keeping the team focused, productive, and unblocked
- Coach and mentor engineers via hands-on development, feedback, and career growth
- Perform technical work as a leader, including code review and architectural leadership
- Collaborate with engineering managers, product managers, and architects to produce an engineering roadmap
- Manage expectations and coordinate with other teams, management, and external stakeholders
- Promote healthy engineering practices, documentation, quality, and performance optimization
- Contribute positively to team culture and strategy/execution through regular reflection
About Canonical
Canonical is a leading provider of open source software and operating systems, best known for Ubuntu. The company serves global enterprise and technology markets, delivering widely used infrastructure for public cloud, AI/data science, engineering innovation, and IoT. Canonical operates a globally distributed, founder-led organization focused on scalable software delivery and collaboration.
Scraped 4/16/2026