Open Role
Canonical

Remote opportunity at

Canonical

Software Engineer - App Stores

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

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
Added to Jobsiz1d agoEmployer posted Oct 24, 2026
Listing Views2
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer for its Store team. This remote role involves building and maintaining the backend services that power the Snap Store and Charmhub.io marketplaces. The company operates globally with a distributed workforce, and employees gather in person two to four times annually in locations around the world. The position suits an engineer who enjoys working with Python, creating backend web…

Job Description

Canonical, the publisher of the Ubuntu operating system, seeks a Software Engineer for its Store team. This remote role involves building and maintaining the backend services that power the Snap Store and Charmhub.io marketplaces. The company operates globally with a distributed workforce, and employees gather in person two to four times annually in locations around the world. The position suits an engineer who enjoys working with Python, creating backend web services, and scaling production architectures for IoT and enterprise solutions.

The engineering team develops public-facing APIs to serve both command-line interfaces and web frontends. Responsibilities span the entire software lifecycle, from technical design and coding to code reviews and ongoing production operations. The tech stack relies primarily on Python alongside some Golang, utilizing relational and non-relational databases on the Ubuntu platform.

Responsibilities

  • Build clean web service APIs using Python and optionally Golang for CLI and web frontend clients
  • Design and implement new features and enhancements from specifications to production and ongoing operations at scale
  • Review technical designs and code written by fellow engineers
  • Collaborate remotely with a globally distributed team to discuss ideas and find effective solutions
  • Travel globally for two to four weeks per year to participate in internal and external events

Requirements

  • Demonstrated professional proficiency in developing public-facing APIs and web applications using Python
  • Strong focus on backend code and infrastructure
  • Experience working with 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 role is remote and part of a globally distributed team.

What is the primary programming language used in this role?

Services are built primarily in Python, with some usage of Golang.

Does the job involve any travel?

Yes, team members travel globally for two to four weeks each year for internal and external events.

What is the salary for this position?

The source posting does not specify the 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 22h ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1d ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1d ago
Full-timeRemote
Canonical
CanonicalAdded to Jobsiz 1d ago
Full-timeRemote

Posted by Canonical

Source: Jobicy — APAC

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

417Open Jobs
—No reviews yet
View Company Profile