Full-time

Software Engineer - App Stores

Posted by Canonical • Belo Horizonte, Minas Gerais, Brazil

📍 Belo Horizonte, Minas Gerais 🕒 March 04, 2026

About the Role

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

Ready to Apply?

Submit your application today and take the next step in your career journey with Canonical.

Apply Now