Canonical logo
CanonicalΒ·Verified

Engineering Manager - App Stores

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles.

This is a technical management role to lead a team that develops Python and Golang micro-services that power our global software distribution engine. The world sees it as the Snap Store and Charmhub.io marketplaces, behind the scenes it is a unified system that understands key concepts in software distribution β€” architectures, releases, betas, release candidates, stable releases, branches and more.

What your day will look like

  • Lead a remote team of engineers in your time zone
  • Develop talent through coaching, mentoring, feedback, and hands-on career development
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Be an active part of the leadership team and collaborate with other leaders in the organisation
  • Build clean web service APIs to support both CLI and web frontend clients using Python and Golang
  • Engage with many other teams at Canonical, as well as the open-source community and commercial partners

What we are looking for in you

  • Good experience in leading modern, agile software development practices
  • Experience in forming a healthy, collaborative engineering culture in line with company values
  • Demonstrative experience as a role model for sound engineering principles and direct contribution toward team goals
  • Willingness to travel up to 4 times a year for internal events
  • Track record of mentoring, developing, and growing people
  • Passion for software development and focused on timely delivery of high-quality software
  • Software development experience in Python, with Golang experience as a big plus
  • Effective written and verbal communication skills
  • Practical experience with Linux system administration

What we offer you

  • Fully remote working environment with global distribution
  • Personal learning and development budget of $2,000 USD per annum
  • Annual compensation reviews and recognition rewards
  • Annual holiday leave and parental leave
  • Employee Assistance Programme (EAP)
  • Opportunity to travel to internal sprints and company events

Timezone overlap

UTC-8–+4

Open to

Europe Β· NA Β· Africa Β· MENA

Sign in to track applications and earn points.

More roles at Canonical

Similar remote roles