Job Description

Software Engineer – App Stores Join Canonical, a leading provider of open source software and operating systems. Our Store team develops and operates backend services that power the Snap Store and Charmhub.io marketplaces. What you’ll do Collaborate remotely with a globally distributed team. Write clean web service APIs to support CLI and web frontend clients, using Python (and optionally Go). 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. Who you are Professional proficiency in developing public-facing APIs and web applications using Python. Broad technology base but favour backend code and infrastructure. Knowledge of relational and non-relational databases, design data models and tune queries. Comfortable with Ubuntu as a ...

Ready to Apply?

Take the next step in your AI career. Submit your application to Canonical today.

Submit Application