Open Role
Canonical

Remote opportunity at

Canonical

Engineering Manager - App Stores

This is a full-time, remote technical management role leading a team that builds Python and Go microservices for Canonical's global software distribution engine. The same system…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Not specified
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published2h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

This is a full-time, remote technical management role leading a team that builds Python and Go microservices for Canonical's global software distribution engine. The same system is publicly known through Snap Store and Charmhub.io, and it understands distribution concepts including architectures, branches, and pre-release and stable builds. Canonical is working to greatly expand the range of software delivered through the system, which is a highly scalable SaaS product. Load can…

Job Description

This is a full-time, remote technical management role leading a team that builds Python and Go microservices for Canonical's global software distribution engine. The same system is publicly known through Snap Store and Charmhub.io, and it understands distribution concepts including architectures, branches, and pre-release and stable builds.

Canonical is working to greatly expand the range of software delivered through the system, which is a highly scalable SaaS product. Load can be very high; one example is the impact when a large Ubuntu Desktop snap is updated by its publisher. The manager leads a remote team in their time zone, with the goal of building tidy web service interfaces for both command-line and browser clients, written in Python and optionally Go. The manager is expected to review code, work with peer managers, product people and architects on a roadmap that is ambitious yet achievable, and set the team's direction and focus. Responsibilities also include coaching, mentoring, feedback and practical career support, fostering a healthy engineering culture and clarifying expectations for other teams and outside stakeholders. The team works with Canonical's security team to deliver the capability safely to customers worldwide. Travel is up to four trips a year for internal gatherings.

The role may sit in time zones across the Americas, Europe, the Middle East or Africa. Applicants need good experience leading modern agile teams, a track record of mentoring and growing people, and a focus on on-time delivery of quality software. They must have software development experience in Python, with Go as a strong plus, plus clear written and spoken communication skills and practical Linux system administration experience. Pay depends on location, experience and skills, and certain roles may also be eligible for annual bonuses or sales incentives.

Responsibilities

  • Lead a remote group of engineers working in one shared time zone
  • Develop team members through coaching, mentoring, feedback and career development
  • Design tidy web service interfaces serving CLI tools and browser frontends, written in Python and optionally Go
  • Review code and take part in architectural decisions
  • Shape a roadmap with peer managers, product people and architects
  • Clarify expectations for peer engineering groups and outside stakeholders
  • Promote a healthy, collaborative engineering culture
  • Work with the security team to deliver the service safely

Requirements

  • Solid experience steering contemporary agile delivery methods
  • Experience building a productive team culture aligned with company values
  • A track record of mentoring, developing and growing people
  • Software development experience in Python, with Go as a strong plus
  • A drive to ship quality software on schedule
  • Hands-on Linux sysadmin background
  • Clear written and spoken communication
  • Willingness to travel up to four trips a year for internal gatherings

Qualifications

  • Experience with Go is a big plus
  • Experience with agile development methodologies

Core Skills

Benefits

  • Fully remote working environment
  • USD 2,000 per year for personal learning and development
  • Annual compensation review and recognition rewards
  • Annual holiday leave and parental leave
  • Employee Assistance Programme
  • Priority Pass access, plus upgraded seats on long-haul trips to company events

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this App Stores Engineering Manager role remote?

Yes. The posting describes a remote role that may sit in time zones across the Americas, Europe, the Middle East or Africa.

What technical skills are required?

The posting asks for Python software development experience, with Go as a strong plus, and practical Linux system administration experience.

How much travel is involved?

Travel for internal events is up to four times a year.

Is the role full-time, and what is the salary?

The role is full-time, and the posting does not specify a base salary. Pay depends on location, experience and skills, and some roles may be eligible for bonuses or sales incentives.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote
Canonical
CanonicalPosted 1h ago
Full-timeRemote

Posted by Canonical

Source: Canonical

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Canonical

Canonical

342Open Jobs
—No reviews yet
View Company Profile