Open Role
Canonical

Remote opportunity at

Canonical

Software Engineer - App Stores

Canonical's App Stores team is looking for a Software Engineer to join a full-time, remote post. The group runs the backend services powering the Snap Store…

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

Canonical's App Stores team is looking for a Software Engineer to join a full-time, remote post. The group runs the backend services powering the Snap Store and the Charmhub marketplace, written mainly in Python with some Go. Current priorities include scaling production systems, broadening the software that can be shipped through the marketplaces, and improving support for IoT and large enterprise customers. The engineer would carry features from specification to…

Job Description

Canonical's App Stores team is looking for a Software Engineer to join a full-time, remote post. The group runs the backend services powering the Snap Store and the Charmhub marketplace, written mainly in Python with some Go. Current priorities include scaling production systems, broadening the software that can be shipped through the marketplaces, and improving support for IoT and large enterprise customers.

The engineer would carry features from specification to production, write tidy web service APIs used by command-line tools and browser front ends, and review designs and code from colleagues. The team treats automated testing as the path to faster, more reliable releases, and the engineer would join conversations that converge on workable answers with teammates spread across the globe.

The ideal person has built APIs and web applications meant for outside users in Python, favours backend and infrastructure work, and can model data for relational and non-relational stores and tune queries. Familiarity with Ubuntu as a build and deployment platform is expected. The role includes two to four weeks of travel for internal and external events.

Responsibilities

  • Take new features and enhancements from specification through to live operation
  • Build web service APIs that serve both CLI and browser clients
  • Review code and technical designs written by others
  • Work effectively with a geographically dispersed team
  • Help discussions reach sound answers
  • Keep services running well at scale

Requirements

  • Demonstrated professional work building public-facing Python APIs and web apps
  • Competence with relational and non-relational databases, including data design and query tuning
  • Comfortable using Ubuntu for development and deployment
  • Able to travel for two to four weeks at a time for events

Qualifications

  • Wide technical background, leaning towards backend and infrastructure
  • Strong academic results in computing, STEM or a similar subject
  • Enthusiasm for clean APIs, rapid delivery and automated tests
  • Inquisitive, adaptable, clear, accountable and self-motivated

Core Skills

Benefits

  • Performance bonus or commission each year
  • USD 2,000 annual learning and development budget
  • Yearly pay review and recognition awards
  • Annual leave plus maternity and paternity leave
  • Employee assistance programme
  • Two in-person sprints each year
  • Chances to visit new locations, Priority Pass and upgraded long-haul travel

Frequently Asked Questions

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

Is the job remote?

Yes. The listing is remote and the team is spread across the world.

What languages does the team use?

Mainly Python, with a small amount of Go, according to the posting.

What background is wanted?

Proven experience building public-facing APIs and web apps in Python, database design skills and comfort with Ubuntu.

Is pay listed?

No. The posting gives no figure and says pay considers location, experience and performance.

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