Software Engineer - App Stores at Canonical
Confirmed open
Canonical is hiring a software engineer - app stores focused on app store and package distribution experiences.
Search jobs by company: Canonical
- Location
- Remote
- Advertised region
- Home based - Worldwide
- Work arrangement
- remote
- Technologies
- Python, Linux, Go
Save job — free account Saved jobs
Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.
By continuing, you agree to processing needed to manage your account and profile. Privacy policy
Role overview
Canonical’s Store team runs backend services for Snap Store and Charmhub.io. The role builds marketplace APIs in a globally distributed team, with remote work and several weeks of event travel.
Responsibilities
- Build Python web service APIs for command-line and web clients, with Go used in parts of the system.
- Design features from specification through production operation, review code and technical designs, and improve service scalability for software and IoT delivery.
Qualifications
- Production Python API and web application experience, backend and infrastructure knowledge, and skill with relational and non-relational data models.
- Comfort developing and deploying on Ubuntu, strong academic performance in a related field, and effective remote collaboration are requested.
Technology in this role
- Python: Build Python web service APIs for command-line and web clients, with Go used in parts of the system.
About Canonical
Canonical publishes Ubuntu and builds commercial and open-source technology for cloud, data, AI and connected-device environments. The company describes itself as globally distributed and says most colleagues work from home.
Employer websiteHow to apply
Review the original posting and apply through the employer’s careers page.
View source and applySource checked: 2026-11-08
Browse job categories
Related jobs
- Staff Technical Support Engineer, Web App at Horizon3 — Horizon3
- Senior Backend Data and Application Platform Engineer at Horizon3 — Horizon3
- Staff Full-Stack Engineer, App Core Usage at Grafana Labs — Grafana Labs
- Staff Full-Stack Engineer, App Core Usage at Grafana Labs — Grafana Labs
- Staff Frontend Engineer, App Core Usage at Grafana Labs — Grafana Labs
- Staff Frontend Engineer, App Core Usage at Grafana Labs — Grafana Labs