Software Engineer - App Stores
8 Days Old
Overview
Join to apply for the Software Engineer - App Stores role at Canonical.
Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu—the world’s #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Canonical is a global, remote-first company with 700 professionals across 50 countries.
Canonical’s 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. We are scaling production architecture, expanding the range of software we deliver, and enhancing offerings for IoT and large Enterprise solutions.
If you have a passion for clean APIs, a bias towards shipping, and believe that automated tests drive velocity and reliability, you’ll fit right in.
Responsibilities
- Collaborate remotely with a globally distributed team.
- Write clean web service APIs to support 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.
Qualifications
- Professional proficiency in developing public-facing APIs and web applications using Python.
- Strong backend and infrastructure focus with a broad technology base.
- Experience with relational and non-relational databases; ability to design data models and tune queries.
- Comfort with Ubuntu as a development and deployment platform.
- Strong academic performance in Computer Science, STEM, or a similar degree.
- Curious, flexible, articulate, and accountable; collaborative and self-motivated.
About Canonical
Canonical is an equal opportunity employer. We celebrate diversity of experience, perspectives, and backgrounds and will give every applicant fair consideration.
What Canonical offers
We recruit on a global basis and maintain a high standard for excellence. Most colleagues have worked from home since Canonical’s inception in 2004. Working here is a forward-looking experience that challenges you to think differently, work smarter, learn new skills, and raise your game.
- Location:
- Manchester
- Category:
- IT & Technology