Software Engineer - App Stores at Canonical
This role is ideal for a mid-level Software Engineer with a strong background in backend development and a passion for open-source ecosystems. You should be hig
Work type: remote
Location: Home based - Worldwide
Type: Full-time
This role is ideal for a mid-level Software Engineer with a strong background in backend development and a passion for open-source ecosystems. You should be highly proficient in Python and comfortable designing high-scale, public-facing APIs. Since this team powers the infrastructure for the Snap Store and Charmhub, a solid grasp of data modeling (SQL and NoSQL) and the Linux environment (specifically Ubuntu) is essential.
The standout feature of this position is the "remote-first" global culture. You will work in a distributed team across 75+ countries, enjoying full geographical flexibility. While the role is remote, Canonical emphasizes high-intensity collaboration through international travel, bringing teams together 2–4 times a year in various global locations for strategy and execution sprints.
**You might be a good fit if you...**
* Have professional experience building and scaling web services in Python (or Golang).
* Are an academic overachiever in Computer Science or a STEM field.
* Have a "bias towards shipping" and a deep belief in automated testing.
* Enjoy working on the backend and feel at home in a Linux terminal.
View this job on nocollar jobs