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 ...

Apply for this Position

Ready to join Canonical? Click the button below to submit your application.

Submit Application