Open Role
Canonical

Remote opportunity at

Canonical

Software Engineer - App Stores

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer to join its Store team. This remote role involves developing and operating backend services…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Philippines only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Oct 24, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer to join its Store team. This remote role involves developing and operating backend services that drive the Snap Store and Charmhub.io marketplaces. Canonical operates as a profitable, founder-led global software company with a distributed workforce. Team members collaborate across borders and meet in person two to four times per year in various global locations for strategic alignment. The…

Job Description

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer to join its Store team. This remote role involves developing and operating backend services that drive the Snap Store and Charmhub.io marketplaces. Canonical operates as a profitable, founder-led global software company with a distributed workforce. Team members collaborate across borders and meet in person two to four times per year in various global locations for strategic alignment.

The Store team builds systems primarily using Python, along with some Golang, to power marketplace infrastructure. Upcoming initiatives include scaling production architectures, expanding software delivery ranges, and enhancing enterprise and IoT solutions. This position suits individuals who prioritize automated testing, value clean APIs, and maintain a strong drive for shipping software.

Responsibilities

  • Collaborate remotely with a globally distributed engineering team
  • Write clean web service APIs for CLI and web frontend clients using Python and optionally Golang
  • Design and implement new features and enhancements throughout the entire lifecycle from specification to production and ongoing operations
  • Review technical designs and code written by other engineers
  • Participate in discussions and collaborate on engineering solutions
  • Travel globally for two to four weeks per year for internal and external events

Requirements

  • Demonstrated professional experience in developing public-facing APIs and web applications using Python
  • Experience with backend code and infrastructure
  • Knowledge of relational and non-relational databases, including data model design and query tuning
  • Familiarity with Ubuntu as a platform for development and deployment

Qualifications

  • Demonstrated strong academic performance in Computer Science, STEM, or a related degree

Core Skills

Frequently Asked Questions

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

Is this position remote?

Yes, this is a remote role where you collaborate with a globally distributed team and travel globally for two to four weeks annually for events.

What programming languages are used in this role?

Services are built primarily in Python, with some Golang.

What does the Store team develop?

The team develops and operates backend services that power the Snap Store and Charmhub.io marketplaces.

What is the salary for this position?

The posting does not specify a salary.

Sample Interview Questions

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

Search similar jobs

Related Jobs

Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 4m ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — Philippines

View the original listing ↗

Posted by employer: Oct 24, 2026

Added to Jobsiz: Oct 30, 2026

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

Canonical

Canonical

419Open Jobs
—No reviews yet
View Company Profile