Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Software Engineer - App Stores

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

L'offre d'emploi a été publiée il y a 2 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Software Engineer - App Stores à à domicile
  •  ...concurrent systems  Scale the store operating systems from small...  ...microservices  Work closely with app developers and product...  ...bottlenecks  Work with deployment engineers to ensure that what you build...  ...~3+ years of experience as a Software Engineer (Backend) ~2+ years... 
    Suggéré

    AiFi

    Homeoffice
    il y a 4 jours
  •  ...Cloudbeds, we're not just building software, we’re transforming...  ...Impact: As a Senior Software Engineer on the POS team, you'll work...  ...applications, synchronization engines, or conflict-resolution...  ...native mobile capabilities, app-store delivery, and hardware integrations... 
    Suggéré
    Temps plein
    Remote job
    Travail à domicile
    Travail posté

    Cloudbeds

    Homeoffice
    il y a 8 jours
  •  ...growing services. The current landscape of tools for uploading, storing, processing and delivering assets is complicated. Developers...  ...before they can start uploading anything. We are looking for engineers to solve this problem once and for all! You will be working across... 
    Suggéré
    Remote job
    Horaire flexible

    Supabase

    Homeoffice
    il y a 2 jours
  •  ...About the team: Builder.io's Publish engineering team builds the platform that empowers marketing...  ..., this is the team for you. As a Software Engineer at Builder.io, you will…...  ..., review, and ship together on existing apps and sites. We do it through two products... 
    Suggéré
    Temporaire
    Temps plein
    Remote job
    Travail à domicile

    Builder.io

    Homeoffice
    il y a 2 jours
  •  ...global team is a diverse group of experienced engineers, traders, and brokerage professionals who...  ...Your Role: We’re looking for a Senior Software Engineer to build the developer platform...  ...and account capabilities available to apps and agents. Decide which components... 
    Suggéré
    Temps plein
    Remote job
    Travail à domicile

    Alpaca

    Homeoffice
    il y a 14 heures
  •  ...experience Recidiviz is thrilled to be hiring Forward-Deployed Software Engineers to join our team! We’re a small, fast-moving group that uses...  ...GCP, AWS, or Azure Experience with React and full-stack app development Familiarity with AI tools like Claude, Cursor,... 
    Temps plein
    Remote job

    Recidiviz

    Homeoffice
    il y a 2 jours
  •  ...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... 
    Temps plein
    Freelance
    Remote job

    Canonical

    Homeoffice
    il y a 2 jours
  •  ...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... 
    Temps plein
    Remote job

    Canonical

    Homeoffice
    il y a 1 jour
  • USD 100 - USD 200 par heure

     ...regions may not be supported by the client. Check out this Loom video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern coding agents such as OpenAI Codex and Claude Code. This is... 
    Remote job

    G2i

    Homeoffice
    il y a 2 jours
  •  ...concurrency. Review pull requests and help maintain consistent engineering standards, tests, and error handling. Requirements ~5+...  ...design through on-call. ~ Bachelor’s degree or higher in Software Engineering, Computer Science, or a related field. ~ Strong... 
    Temps plein

    Turing

    Homeoffice
    il y a 3 jours
  •  ...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... 
    Temps plein
    à domicile
    Remote job
    Travail à domicile

    Canonical

    Homeoffice
    il y a 3 jours
  •  ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Engineer – Storage based in Switzerland. We are looking for an experienced software engineer to help build and scale a high-performance... 

    Jobgether

    Homeoffice
    il y a 5 jours
  •  ...The Role We're looking for a Senior Software Developer to join the Elasticsearch - Search...  ...globally-distributed team of expert engineers focuses on delivering a robust and feature...  ...to produce an industry-leading search engine offering, supplying unparalleled speed... 
    Temps plein
    Temps partiel

    Elastic

    Homeoffice
    il y a 1 jour
  •  ...applications and next steps. Our partner is looking for a Staff Software Engineer – Market Data based in Switzerland. Join an innovative...  ...systems responsible for ingesting, processing, normalising, storing, and delivering high-quality data across multiple sources. Working... 
    Remote job

    Jobgether

    Homeoffice
    il y a 11 jours
  •  ...based in New York City, and we are solving some of the biggest challenges in youth sports today. The Position: As a Staff Software Engineer, you will lead the technical design and delivery of integrations and APIs built and operated as products. You will help turn... 
    Temporaire
    Temps plein
    Remote job
    Recrutement immédiat

    GameChanger

    Homeoffice
    il y a 5 jours
  •  ...Realtime, and Vector Search. All services are deeply integrated and designed for growth. ABOUT THE ROLE We’re looking for a Software Engineer to join our Turso core database team and help bring forward the future of agentic databases. Turso is both an Open Source... 
    Temps plein
    Remote job
    Horaire flexible

    Supabase

    Homeoffice
    il y a 7 jours
  •  ...formal verification methods, fuzz testing, or differential testing. Experience deploying, operating, and debugging large-scale software systems in cloud environments such as AWS and Kubernetes. Comfort working in Rust and with embedded databases. Comfort with... 
    Temps plein
    Remote job
    Horaire flexible

    Supabase

    Homeoffice
    il y a 8 jours
  •  ...-quality datasets, reinforcement learning environments, and frontier research benchmarks that improve model capabilities in software engineering, enterprise knowledge work, and advanced STEM reasoning. In software engineering, Turing is the largest and longest-running... 
    Temps plein

    Turing

    Homeoffice
    il y a 9 jours
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Engineer, Software based in Switzerland. As a Senior Software Engineer, you will help shape and scale a high-performance search platform that... 

    Jobgether

    Homeoffice
    il y a 19 jours
  •  ...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... 
    Temps plein
    à domicile
    Remote job
    Travail à domicile

    Canonical

    Homeoffice
    il y a 1 jour
  •  ...is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Data Engineer based in Switzerland. We are looking for an experienced Senior Data Engineer to design, build, and maintain scalable... 
    Temps plein
    Remote job
    Horaire flexible

    Jobgether

    Homeoffice
    il y a 4 jours
  •  ...their data flows into and out of LLMs, GenAI applications, and autonomous agents. We're looking for a Staff/Principal Backend Software Engineer to be one of the most senior technical voices on this team: an early contributor with substantial influence over the architecture... 
    Temps plein

    Cyberhaven

    Homeoffice
    il y a 2 jours
  •  ...critical component of AI development workflows. We’re seeking an engineer to join the Storybook maintainers team. Storybook is the...  ...tools and workflows, and are excited about how AI is changing software development – Have experience with Storybook or Chromatic... 
    Temps plein
    Remote job
    Recrutement immédiat

    Chromatic

    Homeoffice
    il y a 2 jours
  •  ...As Smoobu’s technology partner, NFQ helps its engineering team grow. Smoobu empowers everyday people to become successful entrepreneurs by helping them manage their vacation rentals simply and efficiently. Its platform supports over 100,000 properties in 120+ countries... 
    Temps plein
    Entrepreneur

    NFQ

    Homeoffice
    il y a 2 jours
  •  ...contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company headquartered in Toronto... 
    Temps plein
    Remote job
    Travail à domicile

    Cohere

    Homeoffice
    il y a 2 jours
  • Company team.blue is an ecosystem of 60+ successful PaaS and SaaS brands working together across 22 European countries to provide its 3.5 million SMB customers with everything they need to succeed online by offering best-in-class expertise and services. team.blue...
    Temps plein
    Entrepreneur

    Team.blue

    Homeoffice
    il y a 6 jours
  •  ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to...  ...impact, we encourage you to apply. Your Role As a senior software engineer, you will help build and scale the systems and services... 
    Temps plein
    Remote job
    Travail à domicile

    Alpaca

    Homeoffice
    il y a 3 jours
  •  ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Staff Backend Software Engineer based in Switzerland. As a Staff Backend Software Engineer, you’ll help build and evolve a mission-critical transaction... 
    Temps plein
    Remote job

    Jobgether

    Homeoffice
    il y a 4 jours
  •  ...deliver their best work. Your Role We are looking for a Software Developer in Test to join our fully remote QA team (EU-based candidates...  ...our platforms. You’ll work closely with developers, DevOps engineers, and fellow QA engineers to embed automation into our delivery... 
    Temporaire
    Temps plein
    Remote job
    Horaire flexible
    Travail posté

    Kodify

    Homeoffice
    il y a 7 jours
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Storybook based in Switzerland. Join a team building and maintaining one of the web development ecosystem’s leading tools... 
    Remote job

    Jobgether

    Homeoffice
    il y a 3 jours

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Software Engineer - App Stores. Soyez parmi les premiers à postuler !