Software Engineer - App Stores

CanonicalCanonical·Remote(Home based - Worldwide)·Work From Anywhere
Software Development
Excel

WFA Digital Insight

Demand for skilled software engineers in the open-source space is surging, with a 20% growth in remote jobs in 2025. Canonical's commitment to innovative, scalable solutions makes this role particularly appealing. Candidates should be well-versed in Python, have a passion for clean APIs, and be comfortable with remote collaboration. Be prepared to showcase your expertise in automated testing and web service development.

Job Description

About the Role

Canonical, a leader in open-source software, is seeking an exceptional Software Engineer to join its Store team. The team develops and operates backend services powering the Snap Store and Charmhub.io marketplaces, primarily built in Python with some Golang.

Responsibilities

  • Collaborate remotely with a globally distributed team to develop clean web service APIs for CLI and web frontend clients.
  • Design and implement new features and enhancements from specification to production and ongoing operations at scale.
  • Review code and technical designs produced by other engineers and discuss ideas to find good solutions.

Requirements

  • Passion for open-source software, Linux, and web services at scale.
  • Proficiency in Python (and optionally Golang).
  • Bias towards shipping and belief in automated tests for higher velocity and reliability.

How to Stand Out

  • Be prepared to discuss your experience with Python and web service development, highlighting projects that demonstrate your skills.
  • Showcase your understanding of automated testing and how it improves development velocity and reliability.
  • Emphasize your ability to collaborate remotely and work independently, with examples from previous roles.
  • Ensure your resume and online profiles (e.g., GitHub) are up-to-date and reflect your expertise in software engineering and open-source technologies.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.