×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer - App Stores

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Canonical
Full Time position
Listed on 2026-01-10
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, Python
Job Description & How to Apply Below

Join to apply for the Software Engineer - App Stores role at Canonical

Canonical is a leading provider of open‑source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough initiatives such as public cloud, data science, AI, engineering innovation and IoT.

The company is founder‑led, profitable and growing. The 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 Go.

We expect you to help scale production architecture, expand the range of software we can deliver through the system powering our marketplaces, and enhance our offering for IoT and large enterprise solutions. A passion for clean APIs, a bias toward shipping, and a belief that automated tests are key to higher velocity and reliability will fit you well.

We are an equal‑opportunity employer and pride ourselves on fostering a workplace free from discrimination. We value diversity of experience, perspectives and background to create a better work environment and better products.

What you’ll do
  • Collaborate remotely with a globally distributed team.
  • Write clean web‑service APIs to support both CLI and web front‑end clients, using Python (and optionally Go).
  • 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.
  • Discuss ideas and collaborate on finding good solutions.
  • Work remotely with occasional travel for 2 to 4 weeks for internal and external events.
Who you are
  • Proficient in developing public‑facing APIs and web applications using Python.
  • Favor backend code and infrastructure, with a broad technology base.
  • Skilled with relational and non‑relational databases, designing performant data models and tuning queries.
  • Comfortable using Ubuntu as a development and deployment platform.
  • Demonstrated strong academic performance in Computer Science, STEM or a similar degree.
  • Love technology and working with a diverse, talented team.
  • Curious, flexible, articulate and accountable.
  • Value soft skills and are passionate, enterprising, thoughtful and self‑motivated.
Job Details

Seniority level:
Entry level

Employment type:

Full‑time
Job function:
Engineering and Information Technology
Industries:
Software Development

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary