Postuler

Publié il y a 1 heure

Senior Software Engineer, Catalog Store

@ Instacart

Ontario

Télétravail5+ ans d’expérience
Postuler
SIGNAUX

Résumé des exigences :

  • If you have experience with these technologies, you will have the opportunity to dive deeper.
  • If you haven't used these technologies you will have the chance to learn from the collective experience of our team.
  • Minimum Qualifications
  • 5+ years of professional software engineering experience building and operating backend services or distributed systems in large-scale cloud environments
  • Strong production experience in Go, or deep production experience in another backend or systems language (e.g., Java, C++, Rust) and willingness to work primarily in Go
  • Deep hands-on experience with PostgreSQL or another relational database in production, such as data modeling & lifecycle, schema and index design, query performance tuning, replication,…

Outils et compétences

Avantages mentionnés

Options d’achat
Source et dates

Site carrière / système de candidatures · greenhouse

Date publiée par l’employeur
2026-11-11
Première détection par notre source
2026-11-11
Mise à jour du dossier source
2026-11-11

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Instacart

Profil d’entreprise sauvegardé

Renseignements historiques provenant d’un profil The Jobs API sauvegardé (champs LinkedIn/Crunchbase). Ils ne sont pas vérifiés en temps réel; les chiffres peuvent avoir changé. Les valeurs manquantes restent inconnues.

Add life to cart 🛒

Description complète de l’entreprise

Instacart, the leading grocery technology company in North America, works with grocers and retailers to transform how people shop. The company partners with more than 1,500 national, regional, and local retail banners to facilitate online shopping, delivery and pickup services from more than 85,000 stores across North America on the Instacart Marketplace. Instacart makes it possible for millions of people to get the groceries they need from the retailers they love, and for approximately 600,000 Instacart shoppers to earn by picking, packing and delivering orders on their own flexible schedule. The Instacart Platform offers retailers a suite of enterprise-grade technology products and services to power their e-commerce experiences, fulfill orders, digitize brick-and-mortar stores, provide advertising services, and glean insights. With Instacart Ads, thousands of CPG brands – from category leaders to emerging brands – partner with the company to connect directly with consumers online, right at the point of purchase. With Instacart Health, the company is providing tools to increase nutrition security, make healthy choices easier for consumers, and expand the role that food can play in improving health outcomes. For more information, visit www.instacart.com/company.

Abonnés LinkedIn
287 230
Personnes associées sur LinkedIn
24 458
Bureaux déclarés
  • Blue Shield of California Building, 50 Beale St #600, San Francisco, CA 94105, US
  • 190 Liberty St, Suite 200, Toronto, Ontario M6K 3L5, CA
Catégories d’activité
  • Consumer
  • E-Commerce
  • Grocery
  • Shopping
  • Delivery Service
Autres noms enregistrés
  • Instacart
Spécialités
  • Grocery Delivery and online grocery
Le profil indique une agence de recrutement
Non
Investissement total déclaré
2 919 023 124

La devise et la date d’observation ne sont pas fournies; ce n’est ni une valorisation actuelle ni une ronde de financement.

Instacart, the leading grocery technology company in North America, works with grocers and retailers to transform how people shop. The company partners with more than 1,500 national, regional, and local retail banners to facilitate online shopping, delivery and pickup services from more than 85,000 stores across North America on the Instacart Marketplace. Instacart makes it possible for millions of people to get…

ChampValeur
SecteurSoftware Development
Taille1,001-5,000 employees
Siège socialSan Francisco, CA
Type d’organisationPublic Company
SpécialitésGrocery Delivery and online grocery
Offres sur Jobsy34
LinkedInVoir la page
Description

We're transforming the grocery industry

At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.

Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.

Instacart is a Flex First team

There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.

Overview

Instacart is powered by a robust set of cloud services, and every product a customer searches for, browses, or adds to their cart is served from storage systems the Catalog Store team builds and runs. We own the low-latency, application-facing storage and retrieval platform behind Instacart's product catalog, serving Search, Ads, shopper and customer apps, and AI systems across the company. Our platform includes sharded self-hosted PostgreSQL clusters, a high-frequency Go RPC service, Temporal-based ingestion pipelines, and a new in-house in-memory key-value store built for read-heavy workloads. This role is based in Canada (Toronto preferred) and is open to remote work in Ontario, Alberta, British Columbia and Nova Scotia.

About the Job

If you're excited by distributed systems at scale, real-time data challenges, and opportunities to shape the future of AI-powered commerce, this team offers a chance for outsized impact in a fast-paced environment:

  • You will be a senior engineer on a small team with a large amount of ownership and autonomy, reporting to an engineering manager and partnering closely with the team's tech lead on technical direction.
  • You will work in an AI-empowered environment, using and helping to shape the latest AI tools for research, development and operations.
  • You will lead projects end to end, from ambiguous problem to design, implementation, production rollout and operation, across Catalog Store services and datastores, including critical Go RPCs, PostgreSQL, in-memory key-value stores, and distributed datastore technologies.
  • You will own the health and evolution of our self-hosted PostgreSQL fleet on AWS EC2: sharding and replica topology, capacity planning, backups and restores, schema and index tuning, upgrades, and retiring legacy clusters.
  • You will drive new datastore systems to production, from ingestion and data freshness to migrating APIs onto them with shadow testing, staged rollouts and clear deprecation plans.
  • You will optimize and harden our Temporal-based ingestion workflows that keep catalog data fresh, reliable and observable.
  • You will write and review design documents, make sound technical trade-offs, and drive alignment with partner teams across other Instacart pillars.
  • You will raise the bar for reliability through strong observability, SLOs, automation and runbooks, take part in the team's on-call rotation, and lead incident response and follow-up for systems you own.
  • You will mentor other engineers, raise code quality through thoughtful review, and help onboard new teammates.

Instacart's technology is constantly changing and adapting. Some of the technologies you would use at Instacart include:

  • Languages: Go (primary), Python, Rust and Ruby
  • Datastores & Platforms: PostgreSQL (self-hosted on EC2), key-value stores like Redis, Valkey and Memcached, distributed databases like Yugabyte, and other software platform systems such as Temporal, Snowflake, S3, Terraform
  • Observability and Analytics: Datadog, Sentry and Snowflake

If you have experience with these technologies, you will have the opportunity to dive deeper. If you haven't used these technologies you will have the chance to learn from the collective experience of our team.

About You

Minimum Qualifications

  • 5+ years of professional software engineering experience building and operating backend services or distributed systems in large-scale cloud environments
  • Strong production experience in Go, or deep production experience in another backend or systems language (e.g., Java, C++, Rust) and willingness to work primarily in Go
  • Deep hands-on experience with PostgreSQL or another relational database in production, such as data modeling & lifecycle, schema and index design, query performance tuning, replication, backups and restores
  • Experience designing for scale, reliability and performance in distributed systems, including low-latency services and caching
  • Track record of independently leading projects end to end, from an ambiguous problem through design, implementation, rollout and operation, including work that involves other engineers or teams
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience

Preferred Qualifications

  • Experience operating services on AWS (e.g., EC2, S3) or another major cloud, including infrastructure-as-code tools such as Terraform
  • Production operations experience: observability (metrics, logs, traces), on-call participation, incident response and postmortems
  • Experience building or operating low-latency, high-throughput RPC services (gRPC or similar)
  • Experience self-hosting databases or other core infrastructure, including sharded or replicated clusters and fleet automation
  • Experience mentoring engineers and raising the bar on code quality and best practices through code and design reviews
  • Clear written and verbal communication, including design documents, with a demonstrated ability to drive alignment across teams and stakeholders
  • An ability to balance a sense of urgency with shipping high quality, pragmatic solutions
  • Experience leading datastore or similar platform transformation initiatives with zero downtime, such as dual writes, shadow reads, backfills and staged traffic ramps
  • Familiarity with key-value or in-memory datastores (e.g., Valkey, Redis, Memcached) or distributed SQL databases (e.g., Yugabyte, CockroachDB)
  • Experience with workflow orchestration (e.g., Temporal) or data pipelines from warehouses like Snowflake
  • A track record of measurable impact on latency, availability or cloud cost
  • Experience applying AI tools to speed up development and operations, or building AI-assisted tooling for your team

#LI-Remote

Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here. Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.

Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here.

For Canadian based candidates, the base pay ranges for a successful candidate are listed below.

CAN

$168,000—$177,500 CAD

Emplois semblables

  • Sr. Software Engineer, UI Developer Tooling (Hybrid, New York)

    Toronto, ON
    150k–210k $/anTemps plein

    CrowdStrike, Inc.

    Candidates need experience building shared frameworks or tooling used at scale, and fluency in Vite, TypeScript, monorepo tools and GitLab CI. Production experience with module federation or microfrontends and the ability to set standards that autonomous teams adopt are also required.

    Vite, GitLab CI, Jenkins, Renovate, Snyk, Nx

  • Software Engineer

    Markham, ON
    Temps plein

    Amaris Consulting | Part of Mantu

    2+ ansCandidates need a bachelor's degree in a related field, at least 2 years of database development experience, and expert-level C#, .NET and T-SQL skills. Hands-on full-stack Blazor experience, Visual Studio, practical use of AI development tools, and working proficiency in English are also required.

    Visual Studio, SQL Server, GitHub Copilot, Claude, Azure

  • Senior Software Engineer

    Ontario
    Contrat

    BuzzClan

    Candidates need strong experience with IBM ACE, IBM Integration Bus, WebSphere Message Broker and IBM MQ, plus .NET development in C# or VB.NET. Strong PowerShell scripting and REST, SOAP and API integration skills are also required.

    IBM ACE, IBM Integration Bus, WebSphere Message Broker, IBM MQ, PowerShell, Oracle

  • Software Engineer

    Toronto, ON
    Contrat

    Motion Recruitment

    5+ ansCandidates need 5+ years of professional backend development experience, primarily in Java, with hands-on Kotlin or a strong willingness to learn it. They also need solid SQL and relational database skills and a record of delivering reliable, high-volume production services.

  • Senior Software Engineer - C#/.NET & Blazor

    Markham, ON
    Contrat

    LanceSoft, Inc.

    5+ ansCandidates need 5+ years of professional software development experience, strong C#/.NET, Blazor and Python skills, and experience with SQL Server, Azure, Docker and CI/CD. Strong software engineering fundamentals and good communication skills are also required.

    C#, .NET, Blazor, Python, Microsoft SQL Server, Azure

  • Software Engineer

    Toronto, ON
    Temps plein

    TechDoQuest

    3+ ansCandidates need 3 to 5 years of experience in Dynatrace, monitoring, DevOps or operations. Strong knowledge of synthetic monitoring and log analytics, plus an understanding of cloud platforms and Kubernetes, is required.

    Dynatrace, Kubernetes

  • Senior Software Engineer (Golang, Microservices, DevOps)

    Toronto, ON
    Temps plein

    VTRAC Consulting Corporation (WBE)

    10+ ansCandidates need 10+ years of software development experience, including 5+ years of backend work in Golang or Python. They need proven microservices and RESTful API experience, leadership in code reviews, and strong PostgreSQL and InfluxDB skills.

    Golang, Python, Docker, Kubernetes, PostgreSQL, InfluxDB

  • Software Engineer - Mobile App (Expo/React Native)

    Toronto, ON
    Temps plein

    TopHat HR

    3+ ansCandidates need 3+ years of professional software development experience and skills in Node.js, TypeScript, and Expo or React Native. They also need PostgreSQL, production REST API experience, and AWS or cloud platform experience.

    Expo, React Native, Node.js, PostgreSQL, AWS, TestFlight

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.