App Store Backend Engineer

New

Skills

Architecture Automated Testing Backend Development Distributed systems Engineer Golang Open source Relational Databases Rest Apis Software Engineering

Join Canonical, the publisher of Ubuntu, as a Software Engineer on our Store team. Work with talented professionals globally to develop and operate the backend services powering the Snap Store and Charmhub.io marketplaces. As an integral member of a pioneering, remote-first company, you will contribute to open-source software at scale, collaborating on solutions for enterprise, cloud, AI, and IoT sectors. This role offers opportunities for professional growth, meaningful impact, and occasional global travel for team alignment and events.

Job Overview
  • Design and build scalable backend services for Canonical’s app stores.
  • Contribute to the development and maintenance of public-facing APIs and web services.
  • Collaborate with a distributed team to deliver innovative solutions for global enterprise clients.
  • Engage in a remote-first environment with opportunities for international travel.
  • Champion open-source software and contribute to the Ubuntu ecosystem.
Key Responsibilities
  • Write and maintain clean, efficient web service APIs in Python (and optionally Golang).
  • Design and implement new features from specification through production and ongoing operations.
  • Review code and technical designs, ensuring high standards of quality and reliability.
  • Collaborate remotely with global colleagues, sharing ideas and best practices.
  • Participate in occasional global travel for team meetings and events.
Required Skills & Qualifications
  • Professional experience developing public-facing APIs and web applications using Python.
  • Strong backend development skills with familiarity in Golang a plus.
  • Proficiency with relational and non-relational databases, including data modeling and query optimization.
  • Experience with Ubuntu as a development and deployment platform.
  • Academic background in Computer Science, STEM, or a related field.
  • Excellent communication, collaboration, and problem-solving abilities.
  • Passion for open-source software, clean code, and automated testing.
  • Self-motivated, adaptable, and eager to learn in a fast-paced environment.
  • Comfortable working in a distributed, remote-first team.
  • Demonstrated commitment to diversity, equity, and inclusion.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Staff Software Engineer, Marketing Tech

New

Architect and build high-performance, scalable web systems

Design and implement distributed caching strategies

Ai Tools Architecture Distributed systems Mentoring

Software Engineer, Autonomous Vehicle

Posted 3 days ago

Execute integrations with partners and balance tech investments with product goals

Collaborate with engineers on system design and architecture decisions

Architecture Collaboration Distributed systems Integration

Interior Design Intern

Posted 4 days ago

Provide support for project documentation using AutoCAD and Revit.

Create 3D renderings and illustrations for design projects.

Adobe suite Architecture Autocad Revit

Software Engineering Director

Posted 4 days ago

Provide executive oversight for enterprise app development, architecture, and AI integration

Define and execute Software Engineering, Architecture, and AI enablement strategy

Architecture SDLC Software Engineering

Senior Java Engineer

Posted 4 days ago

Advance capabilities in various industries

Gain hands-on experience with key technologies

Architecture AWS CI/CD Data Modeling

Product Lead

Posted 4 days ago

Lead migrations and architecture changes for scaling users

Drive platform quality and enhance clinician experience

Apis Architecture Design Systems System Design

Architecture Intern (Summer)

Posted 4 days ago

Assist in site visits and surveys

Contribute to conceptual design and project management

Administrative Support Adobe suite Architecture Mentoring

Job Captain, Architecture

Posted 5 days ago

Lead project coordination with consultants and internal teams

Prepare design and construction documents

Architecture Communication Project Coordination Revit

Tech strategy leadership role

Posted 8 days ago

Lead and architect global tech strategies

Report KPIs to exec leadership and the Board

Architecture Compliance Excel Sql

Engineering Manager for Guides & Surveys

Posted 8 days ago

Lead and own the Guides & Surveys product

Collaborate with cross-functional teams

Ai Architecture AWS Code Quality

AI Engineer

Posted 10 days ago

Guide customers through product journey

Build custom demos and prototypes

Ai Tools Architecture Data Privacy Javascript

Senior Onboarding Platform Architect

Posted 10 days ago

Lead technical strategy and architecture for onboarding platform

Reduce integration time and hand-offs

Apis Architecture AWS Devops

Health Planner III

Posted 11 days ago

Advance state-of-the-art and create innovative solutions

Collaborate with project teams to provide expertise

Analytical Thinking Architecture Communication Skills Engineering

AI Transformation Lead

Posted 11 days ago

Lead AI transformation programs for financial services

Define roadmaps for GenAI adoption

Architecture Banking Business Development Capital Markets

AI Transformation Program Manager – Financial Services

Posted 11 days ago

Lead enterprise-wide AI transformation programs with impact.

Define roadmaps and models for foundation models and GenAI.

Ai Architecture Compliance Data Engineering

Senior Software Engineer

Posted 13 days ago

Own and drive tech direction of core messaging features

Mentor L2 engineers and lead design reviews

Apis Architecture Design Patterns Javascript

Senior Software Engineer

Posted 15 days ago

Ship features across full stack

Work on retention, automation, and new product initiatives

Api Integration Architecture AWS Express

Workday Talent Architect

Posted 16 days ago

Lead design and configuration of Talent Development, Performance, and Succession in Workday

Improve talent programs through Workday utilization

Architecture Change Management Hris Mentorship

Architectural Designer

Posted 17 days ago

Produce architectural drawings for capital projects

Develop space planning layouts and furniture plans

Accessibility Architecture Autocad Design Documentation

Capital Platform Product Manager

Posted 17 days ago

Own strategy and execution of Capital Platform space

Lead multi-quarter cross-functional initiatives

Architecture Compliance Cross-functional Collaboration Data Analysis

Crypto Trading Backend Engineer

Posted 18 days ago

Build and maintain backend services for high-volume crypto trading

Design, implement, and release scalable product features

Architecture Distributed systems Problem-solving Rest Apis

Lead Forward Deployed Engineer

Posted 19 days ago

Understand and embed within customer organizations

Deliver high-impact technical solutions

Ai Architecture LLMs Prototyping

Full Stack Engineer

Posted 23 days ago

Build full-stack features with a frontend focus

Collaborate with cross-functional teams

Angular Architecture Design Systems Postgresql

Project Manager, Retail Architecture

Posted 23 days ago

Manage retail architecture projects effectively

Lead design and construction document preparation

Architecture Autocad Design Excel

Interior Design Project Manager

Posted 23 days ago

Plan, schedule, and coordinate project phases

Prepare project schedules and update planners

Architecture Autocad Excel Revit

Engineering Manager

Posted 24 days ago

Setting and driving modern engineering standards

Providing hands-on technical leadership

Agile Architecture CI/CD Devops

Assistant Project Manager

Posted 24 days ago

Plan and coordinate construction projects

Develop project timelines, budgets, and resource plans

Architecture Budget Management Communication Engineering

Enterprise Architecture Director

Posted 24 days ago

Lead architectural vision for eCommerce and core platforms

Design end-to-end flows for high-volume transactions

Apis Architecture Cloud infrastructure Enterprise Architecture

Senior Engineering Manager, RLE

Posted 25 days ago

Lead and mentor a team of engineers

Define roadmap and prioritize tasks

Architecture Data Pipelines Distributed systems Engineering

Product Manager - Network

Posted 25 days ago

Lead feature development from ideation to delivery

Drive AI feature ideation and development for Veeva Network

Ai Apis Architecture Data Analysis

Store Design Intern

Posted 26 days ago

Assist in creating store layouts and design concepts

Help with 3D renderings and visual presentations

Adobe Creative Suite Architecture Autocad Project Management

Residential CAD Drafter

Posted 30 days ago

Produce detailed residential drawings using AutoCAD and Revit

Collaborate with designers and project managers to meet project specifications

Architecture Autocad Mathematics Project Management

Residential Architectural Designer

Posted 30 days ago

Produce detailed residential construction drawings

Collaborate with designers and project managers

Architecture Autocad Project Management Revit

Full-Stack Engineer

Posted 30 days ago

Design frontend and backend with security in mind

Collaborate across teams to define standards

Architecture Collaboration Full-stack Development Node.js

Software Engineer, District Dashboard

Posted 31 days ago

Design and code new features

Build UI and APIs for district admins

Architecture Code reviews Collaboration Computer science

Front End Engineer Lead

Posted 31 days ago

Lead complex tech initiatives

Define technical strategy

Accessibility Architecture Css Design Patterns

Staff Backend Engineer

Posted 33 days ago

Lead technical direction and execution of high-impact initiatives

Architect and build scalable systems for mission-critical workflows

Ai Tools Architecture Computer science Distributed systems

Staff AI Engineer

Posted 34 days ago

Building sophisticated multi-agent systems

Developing scalable large language model platforms

A/b Testing Ai Systems Api Integration Architecture

Senior Backend Engineer - Auth Infrastructure

Posted 34 days ago

Build and maintain core authentication infrastructure at scale.

Optimize performance and reliability of authentication systems.

Architecture Engineer Go Golang

Solution Architecture Manager

Posted 35 days ago

Lead and develop a team of Field engineers

Solve customer problems and act as a trusted advisor

Architecture AWS Azure Ceph

DevOps Security Manager

Posted 35 days ago

Lead and manage a team focused on vulnerability detection and remediation.

Establish and enforce security baselines and compliance standards.

Architecture AWS Ci/cd Pipelines Devops

Sr. Backend Dev - Node.js

Posted 36 days ago

Develop innovative features for Bitfinex Services.

Ensure scalability and real-time responsiveness of backend services.

Architecture Javascript Microservices Mongodb

Sales Engineer

Posted 37 days ago

Provide technical guidance and support to customers and sales team

Lead technical demonstrations and workshops to showcase company offerings

Architecture Cloud Platforms Docker Engineer

Lead Linux Kernel Engineer - Ubuntu

Posted 38 days ago

Lead the architecture and delivery of key aspects of the Ubuntu Linux kernel

Drive engagements with Silicon and Cloud partners for optimal solutions

Architecture Devops Engineer Git Version Control System

Golang Engineer

Posted 38 days ago

Hiring Golang engineers for various teams at Canonical

Developing software in Go for performance and security

Architecture C C++ Engineer

Microservices Engineer

Posted 38 days ago

Design and develop scalable microservices in Go and Python

Collaborate with globally distributed teams

API Design Architecture Continuous delivery Continuous integration

Linux Engineering Manager

Posted 38 days ago

Lead an engineering team to optimize Ubuntu for the latest silicon hardware

Develop and mentor the team through coaching and feedback

Agile Agile software development Architecture Communication Skills

Staff Software Engineer

Posted 39 days ago

Design scalable API first architecture

Lead transition to Cloud-native architecture

Ai Tools API Design Architecture Cloud-native architecture

Senior Software Engineer

Posted 39 days ago

Designing and developing cloud-native API first platform

Ensuring high reliability and scalability

Architecture Cloud Computer science Cyber Security

Senior SRE / Gitops Engineer

Posted 39 days ago

Lead operations automation in private and public clouds

Design new services aligning with IS architecture vision

Architecture Ci/cd Pipelines Devops Engineer
overtime