Software Engineer - App Stores
Listed on 2026-01-10
-
Software Development
Backend Developer, Software Engineer, Cloud Engineer - Software, Python
Software Engineer – App Stores at Canonical
Canonical is a leading provider of open source software and operating systems that power the world’s most widely used cloud operating system, Ubuntu. The Store team develops and operates a large system of backend services that power the Snap Store and Charmhub.io marketplaces. Our services are built primarily in Python, with a bit of Golang.
Responsibilities- Collaborate remotely with a globally distributed team.
- Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
- Design and implement new features and enhancements from spec to production and ongoing operations at scale.
- Review code and technical designs produced by other engineers.
- Discuss ideas and collaborate on finding good solutions.
- Work remotely with global travel for 2 to 4 weeks for internal and external events.
- You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python.
- You have a broad technology base but favour backend code and infrastructure.
- You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.
- You are comfortable with Ubuntu as a development and deployment platform.
- You have demonstrated strong academic performance in Computer Science, STEM or a similar degree.
- You love technology and working with a diverse set of talented people.
- You are curious, flexible, articulate, and accountable.
- You value soft skills and are passionate, enterprising, thoughtful, and self‑motivated.
Entry level
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesSoftware Development
Location:
Honolulu, HI
Canonical is an equal opportunity employer. We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).