Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 12 Nov 2026

Senior Software Engineer, Catalog Store

Instacart Canada - Remote (ON, AB, BC, or NS Only) Remote senior full-time

Salary

CAN$168,000-$177,500 CAD per year

Apply on Instacart

Description

At Instacart, we're transforming the grocery industry by delivering an essential service that customers rely on to get their groceries and household goods. We're looking for a Senior Software Engineer to join our Catalog Store team, which owns the low-latency, application-facing storage and retrieval platform behind Instacart's product catalog.

As a Senior Software Engineer on this team, you will have a chance for outsized impact in a fast-paced environment. You will work on distributed systems at scale, real-time data challenges, and opportunities to shape the future of AI-powered commerce. Your responsibilities will include:

  • Leading projects end to end, from ambiguous problem to design, implementation, production rollout, and operation
  • Owning the health and evolution of our self-hosted PostgreSQL fleet on AWS EC2
  • Driving new datastore systems to production
  • Optimizing and hardening our Temporal-based ingestion workflows
  • Writing and reviewing design documents, making sound technical trade-offs, and driving alignment with partner teams
  • Mentoring other engineers and raising code quality through thoughtful review

Some of the technologies you will 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

Requirements

  • 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
  • Experience designing for scale, reliability, and performance in distributed systems
  • Track record of independently leading projects end to end
  • 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
  • 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
  • Experience mentoring engineers and raising the bar on code quality and best practices through code and design reviews

For more fresh new jobs, check out yubhub.co.

Skills

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/instacart/jobs/8379682

Apply on Instacart