Canonical Circular Logo

Engineering Manager - App Stores

Canonical Jeddah, Saudi Arabia Posted: 25 Apr 2025

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. We serve many of the world's leading public cloud and silicon providers.

This role is a technical management position leading a team developing Python and Golang micro-services that power our global software distribution engine. Known publicly as the Snap Store and Charmhub.io marketplaces, this unified system manages essential concepts in software distribution such as architectures, releases, and branches. We aim to transform the experience users have with open source software by expanding the software delivery range through this system.

As an Engineering Manager, you will be expected to lead an effective team and help your colleagues grow. Your responsibilities include code development and reviews but focus primarily on ensuring the team is productive and unblocked. You are to build a positive team culture and facilitate technical delivery while reflecting on strategy and execution. Collaboration with other Engineering Managers, product managers, and architects is crucial to create a roadmap with ambitious yet achievable goals.

Key Responsibilities:

  • Lead a remote team of engineers in your time zone.
  • Develop talent through coaching, mentoring, and hands-on career development.
  • Manage expectations with other engineering teams, management, and external stakeholders.
  • Collaborate with leaders across the organization.
  • Build clean web service APIs using Python (and optionally Golang).
  • Engage with the open-source community and commercial partners.

What We Are Looking For:

  • Experience in leading agile software development practices.
  • Ability to foster a collaborative engineering culture.
  • Experience mentoring and developing team members.
  • Proficiency in software development, especially Python (knowledge of Golang is a plus).
  • Effective written and verbal communication skills.
  • Practical experience with Linux system administration.
  • Willingness to travel up to 4 times a year for internal events.

What We Offer:

  • Competitive base pay, dependent on location and experience.
  • Fully remote working environment.
  • Personal learning and development budget of $2,000 per annum.
  • Annual compensation review and recognition rewards.
  • Opportunities for team travel.
  • Additional benefits may apply based on work location.

Language Requirements:
Fluency in English is expected.

By joining Canonical, you will engage in a highly rewarding environment defined by innovation and collaboration, while contributing to impactful open source projects.

Apply now

Jobs you might like   View all jobs

About Canonical

We deliver open source to the world faster, more securely and more cost effectively than any other company. We're also the publishers of Ubuntu, the world’s most popular enterprise Linux from cloud to edge, together with a passionate global community of 200,000+ contributors.