
About Canonical
Empowering the world with open-source software
Key Highlights
- Developers of Ubuntu, used by millions globally
- Headquartered in London with a remote-first policy
- Serves enterprise clients like Google and Microsoft
- Privately held with significant funding from various investors
Canonical Ltd., headquartered in London, is the driving force behind Ubuntu, one of the world's most popular open-source operating systems. With a focus on cloud computing, IoT, and container orchestration, Canonical serves a diverse range of clients, including major enterprises like Google and Micr...
🎁 Benefits
Canonical offers competitive salaries, equity options, generous PTO policies, and a remote-first work environment, allowing employees to work from any...
🌟 Culture
Canonical promotes a remote-friendly culture that values open-source contributions and encourages innovation. The company emphasizes transparency and ...
Overview
Canonical is hiring an Engineering Manager for their App Stores team to lead the development of micro-services that power their global software distribution engine. You'll work with Python and Golang to enhance the Snap Store and Charmhub.io marketplaces. This role requires strong technical management skills and experience in software development.
Job Description
Who you are
You have a strong background in software engineering and technical management, with experience leading teams that develop scalable micro-services. You are proficient in Python and Golang, and you understand the intricacies of software distribution systems. You believe in the importance of clean APIs and have a track record of delivering software reliably and efficiently. You thrive in a remote work environment and are comfortable collaborating with distributed teams across the globe. You are passionate about open source software and its impact on technology and society.
Desirable
Experience with agile methodologies and a strong understanding of software development lifecycles will be beneficial. Familiarity with cloud platforms and distributed systems is a plus, as is a commitment to fostering a diverse and inclusive workplace.
What you'll do
As the Engineering Manager for App Stores, you will lead a team responsible for developing and maintaining the micro-services that power Canonical's software distribution engine. You will oversee the technical direction of the team, ensuring that projects are delivered on time and meet quality standards. You will collaborate closely with product managers and other stakeholders to align on strategy and execution. Your role will involve mentoring engineers, conducting performance reviews, and facilitating career development within your team. You will also be responsible for driving process improvements and fostering a culture of innovation and continuous learning.
What we offer
Canonical offers a unique opportunity to work in a fully remote environment with a diverse team of professionals from around the world. You will have the chance to contribute to impactful open source projects and be part of a company that values collaboration and innovation. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in transforming the experience of open source software for users globally.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Canonical.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Canonical is hiring a Software Engineer for their App Stores team to develop and operate backend services for the Snap Store and Charmhub.io marketplaces. You'll work primarily with Python and Golang in a remote capacity, contributing to the scaling of production architecture.

Engineering Manager
Canonical is hiring an Engineering Manager to lead teams in delivering open source software solutions. You'll work in a global environment with a focus on collaboration and innovation. This role requires strong technical leadership and management skills.

Engineering Manager
Canonical is hiring an Engineering Manager for the AppArmor team to lead security engineering efforts for Ubuntu. You'll develop security features and collaborate with multiple engineering teams. This role requires strong leadership skills and experience in security engineering.

Engineering Manager
Canonical is hiring an Engineering Manager for their BootStack team to oversee the Managed Service of customer environments. You'll work with Linux and Cloud technologies, including Kubernetes and OpenStack. This role requires a passion for open source development and experience in managing engineering teams.

Engineering Manager
Canonical is hiring an Engineering Manager for the BootStack team to oversee the management of engineers and drive success with Ubuntu and open source products. You'll work with technologies like Linux, Cloud, Kubernetes, and OpenStack in a fully remote environment.