Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Software Engineer - App Stores

Full-time

Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

This is an exciting opportunity for an exceptional software engineer passionate about open source software, Linux, and Web Services at scale. Come build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Canonical's 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 Golang.

We have some exciting challenges ahead including continuing to scale our production architecture, significantly expanding the range of software we can deliver through the system powering our marketplaces, and enhancing our offering for the booming world of IoT and for large Enterprise solutions.

If you have a passion for clean APIs, have a bias towards shipping, and believe that automated tests are the key to higher velocity and reliability, you'll fit right in.

What you’ll do

  • Collaborate remotely with a globally distributed team.

  • Write clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).

  • 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

  • You have demonstrated professional proficiency in developing public-facing APIs and web applications using Python.

  • You have a broad technology base but favour backend code and infrastructure.

  • You know your way around relational and non-relational databases and can effectively design data models that perform well, and tune queries to access them.

  • You are comfortable with Ubuntu as a development and deployment platform.

  • You have demonstrated strong academic performance in Computer Science, STEM or a similar degree.

  • You love technology and working with a diverse set of talented people.

  • You are curious, flexible, articulate, and accountable.

  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.

About Canonical

Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu -- the world’s #1 cloud operating system. Our mission is to realise the potential of free software in the lives of individuals and organisations. Our services are helping businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world’s best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.

What Canonical offers:

Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004.​ Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

#LI-remote

#stack

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Software Engineer - App Stores in Remote vacancy
  •  ...Safety, Vehicle Telematics, Apps and Driver Workflows, and Equipment...  ...2B ARR is that we need great engineers everywhere, and we have the...  ...at the center of hardware, software, AI, and the physical world....  ...on, getting food into grocery stores, keeping workers safe. What... 

    Samsara

    Remote
    2 days ago
  •  ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in...  .... What we need... ~5+ years of experience working in a Software Engineering capacity ~ Excellent knowledge and experience with... 

    Zencore

    Remote
    1 day ago
  •  ...We’re looking for a Software Engineer who would contribute to PVcase software and would not be afraid of heights (at least career ones)! You will play an important role in our exciting journey while accelerating the global transition to clean energy. Participate and... 

    PVcase

    Remote
    3 days ago
  •  ...suggestions, and powerful agentic actions. It extends your existing software with AI-native apps and agents that work alongside your teams and customers –...  ...industries. About the Role: As a Forward Deployed Engineer at DevRev, you will work closely with our pre- and post-... 

    DevRev

    Remote
    28 days ago
  • 2000 $ per year

     ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 

    Canonical

    Remote
    14 days ago
  •  ...We are looking for a skilled Software Support Engineer to join our team supporting a Microsoft 365 add-in that integrates across the entire M365...  ...updates, troubleshooting. Experience administering SharePoint App Catalog for deploying custom spfx addins. Experience... 
    Remote job

    CrewBloom

    Remote
    more than 2 months ago
  •  ...process. Our vision is the same, a place where employees know they can thrive. We are seeking an experienced  AWS Principal Software Engineer to join our AWS practice Managed Service's team. This is a fully remote opportunity based in the Philippines. TTEC is a global... 

    TTEC Digital

    Remote
    26 days ago
  • 2000 $ per year

     ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 

    Canonical

    Remote
    15 days ago
  •  ...potential and grow scaling teams for Australian and Canadian businesses. What are we looking for? If you're a  Full Stack Software Engineer who enjoys building impactful features, taking full ownership from design to deployment, and working across a rich tech stack... 
    Remote job

    Sharesource Australia

    Remote
    12 days ago
  •  ...the company’s tutor marketplace and service delivery infrastructure. The focus of the role is the development of the tutor supply engine and operational reliability layer that directly drive revenue activation, tutor utilization, service quality, and operational efficiency... 

    Edge Tutor

    Remote
    28 days ago
  •  ...client enables you to customize every page and component on your store, tailor personalized experiences to multiple audiences, and add product...  .... About the Position: We are looking for an E-Commerce App Technical Support Specialist (Associate Level) to join our team.... 

    Aidey

    Remote
    15 days ago
  • 2000 $ per year

     ...technologies. Our teams partner with specialist engineers from major silicon companies to integrate...  ...and server-class hardware platforms and software stacks Work with partners to deliver a...  ...Help our customers integrate their apps, SDKs, build device OS images, optimize applications... 

    Canonical

    Remote
    a month ago
  • 2000 $ per year

     ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading... 

    Canonical

    Remote
    a month ago
  •  ...You are passionate about quality and automatic testing. Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level. At Canonical we've honed our remote-first culture since 2004, established in... 

    Canonical

    Remote
    a month ago
  • 2000 - 3000 $

     ...fast-growing DTC wellness brand serving millions of customers across the US, UK, CA, and AU. We recently launched a subscription mobile app and are building a dedicated team to turn it into a core part of our customer experience and revenue. The role You will own... 

    Bublishing

    Remote
    16 days ago
  •  ...About the Front-End Developer & Software Engineer position We currently run a SaaS application that has large businesses as clients and need a front-end developer / software engineer who is capable of migrating software from AngularJS across to a single page application... 
    Remote job

    B2B HQ

    Remote
    12 days ago
  • 7 $ per hour

     ...Job Description Junior Software Quality Assurance Engineer (QA + Bug Fixes) Full-Time | $7 USD/hour About the Role We are seeking a detail-oriented Software Quality Assurance Engineer whose primary responsibility is to find bugs before our customers do. You will... 
    Remote job

    AURIC

    Remote
    12 days ago
  •  ...driving customer success, this role is for you!   As a CCaaS PS Engineer, you will architect and perform solution implementations and ensure...  ...flows Integrate external systems such as CRM, WFM or custom apps Develop and deploy custom scripts, data actions as needed... 

    Foundever®

    Remote
    6 days ago
  •  ...that blocks creepy ads and trackers by default, a private search engine with a truly independent index, a private ad network (opt-in!)...  ...Required experience: Strong skills building complex web apps with state management Deep knowledge of a Javascript UI framework... 

    Brave

    Remote
    17 days ago
  •  ...logistics in more ways than one. Our proprietary Warehouse Management Software (WMS) allows our customers to run an efficient warehouse and...  ...brands, retailers, and 3PLs to help them grow.  As a Support Engineer at ShipHero, you will work with a range of responsibilities,... 
    Remote job

    ShipHero

    Remote
    12 days ago
  • 2000 $ per year

     ...to any team at Canonical that works with the Linux kernel, across all seniority levels. Apply here if you are an exceptional software engineer who wants to work on both stable and cutting edge Linux kernels for Ubuntu and its wider ecosystem. Canonical has a large and... 

    Canonical

    Remote
    16 days ago
  • 2000 $ per year

     ...underpins the security of the entire internet. The role of Security Engineering Manager directly impacts the safety and security of millions...  ...colleagues, partners, and community Solid background in software development, including expertise in support and maintenance... 

    Canonical

    Remote
    14 days ago
  •  ...what's possible when innovation, empathy, and excellence intersect. The Opportunity We are looking for a Full-Stack DevSecOps Engineer to join our globally distributed Engineering team. This is a hands-on role for someone who enjoys solving problems across the... 
    Remote job

    CQ fluency

    Remote
    12 days ago
  •  ...data applications work together intelligently. As a Senior Data Engineer, you'll be both a core builder of that platform and a primary...  ...build integrations across accounting, ERP, CRM, and operational apps — QuickBooks, HubSpot, Stripe, Plaid, Box, Slack — into a clean,... 
    Remote job

    FinStrat Management

    Remote
    12 days ago
  •  ...Time Zones) Job Summary We are looking for an experienced AI Engineer to help build the next generation of intelligent applications,...  ...as  Claude Code, Codex, Anti-gravity, and Zed to accelerate software development, automate engineering workflows, and build scalable... 
    Remote job

    JWay Group

    Remote
    12 days ago
  •  ...The Python Software Foundation (PSF) is hiring a contract Sustainability Engineer, PyPI reporting to the PSF's Director of Engineering. The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and... 

    Python Software Foundation

    Remote
    a month ago
  •  ...place where employees know they can thrive. As an Agentic AI Engineer specializing in Google’s Agent Development Kit (ADK), you will...  ...simple LLM prompting and robust, deterministic, enterprise-scale software engineering. In this role, you will leverage ADK to orchestrate... 

    TTEC Digital

    Remote
    19 days ago
  •  ...GUIDEWIRE QUALITY ASSURANCE ANALYST / ENGINEER ABOUT THE ROLE We are seeking detail-...  ...Experience: 3+ Years in Quality Assurance or Software Testing, with Guidewire Platform Exposure...  .../ GIF — Third-party integrations, App Events, REST/SOAP API testing Digital... 
    Remote job

    Norima Consulting

    Remote
    12 days ago
  • 2000 $ per year

     ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading... 

    Canonical

    Remote
    a month ago
  •  ...Software Compliance and Legalization Promotion Specialist About Us | Ruvixx, Inc. The official website:  Founded in 2014 and headquartered in San Francisco, Ruvixx is a leading SaaS platform for intellectual property (IP) and brand protection. With a focus... 
    Remote job

    Ruvixx

    Remote
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - App Stores. Be the first to apply!