Open Role
Instacart

Remote opportunity at

Instacart

Senior Software Engineer, Catalog Store

Instacart is looking for a Senior Software Engineer, Catalog Store to join its remote team in Canada, with a preference for Toronto and eligibility in Ontario,…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Canada only
Salary
CAD 168,000 - 177,500/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz2h agoEmployer posted Nov 12, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Instacart is looking for a Senior Software Engineer, Catalog Store to join its remote team in Canada, with a preference for Toronto and eligibility in Ontario, Alberta, British Columbia, and Nova Scotia. Operating under a Flex First approach, the company delivers essential grocery and household goods services while connecting customers, personal shoppers, and AI systems through robust cloud infrastructure. In this role, you will work within a small, autonomous team…

Job Description

Instacart is looking for a Senior Software Engineer, Catalog Store to join its remote team in Canada, with a preference for Toronto and eligibility in Ontario, Alberta, British Columbia, and Nova Scotia. Operating under a Flex First approach, the company delivers essential grocery and household goods services while connecting customers, personal shoppers, and AI systems through robust cloud infrastructure.

In this role, you will work within a small, autonomous team responsible for the low-latency application-facing storage and retrieval platform powering Instacart's product catalog. Your daily work involves managing sharded self-hosted PostgreSQL clusters, high-frequency Go RPC services, Temporal-based ingestion pipelines, and custom in-memory key-value stores. You will steer projects from initial ambiguity to production deployment, handle fleet operations on AWS EC2, and utilize AI tools to accelerate development.

This opportunity suits an experienced backend engineer who thrives on distributed systems, real-time data challenges, and foundational infrastructure. You will collaborate closely with cross-functional partners, participate in on-call rotations, and help guide technical standards while mentoring other team members.

Responsibilities

  • Lead end-to-end projects from initial design to production rollout across Catalog Store services and datastores
  • Manage the health, scaling, schema tuning, backups, and upgrades of self-hosted PostgreSQL clusters on AWS EC2
  • Bring new datastore systems into production through data freshness management, shadow testing, and staged rollouts
  • Optimize and maintain Temporal-based data ingestion workflows
  • Draft and review technical design documentation while building consensus across partner teams
  • Take part in on-call rotations, drive incident response, and set observability standards with SLOs and runbooks
  • Mentor fellow engineers, review code, and assist in onboarding new teammates

Requirements

  • Minimum of 5 years of professional software engineering experience building and running backend services or distributed systems in cloud environments
  • Strong production proficiency in Go, or extensive backend experience in languages like Java, C++, or Rust with a readiness to work primarily in Go
  • Deep practical experience with PostgreSQL or another relational database in a production setting
  • Background in designing scalable, reliable, and high-performance distributed systems involving low-latency services and caching
  • Demonstrated history of independently leading projects through design, implementation, and operation
  • Authorized to work in Canada within Ontario, Alberta, British Columbia, or Nova Scotia

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent practical experience
  • Experience managing services on AWS utilizing infrastructure-as-code tools like Terraform
  • Production operations background including metrics, logs, traces, incident response, and postmortems
  • Experience building or operating low-latency and high-throughput RPC services such as gRPC
  • Familiarity with self-hosting databases, key-value stores, in-memory datastores, or distributed SQL databases
  • Familiarity with workflow orchestration tools like Temporal or data pipelines from Snowflake

Core Skills

Benefits

  • Base salary range of CAD 168,000 to 177,500 per year dependent on permanent location
  • Eligibility for a new hire equity grant and annual refresh grants
  • Comprehensive benefits offerings provided by Instacart

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Where is this position located?

This role is remote and based in Canada, with a preference for Toronto. Candidates must be located in Ontario, Alberta, British Columbia, or Nova Scotia.

What is the salary range for this role?

The base pay range for successful candidates based in Canada is CAD 168,000 to 177,500 per year, with actual offers varying based on experience and location.

What primary programming language is used?

Go is the primary language used for this role, though candidates with deep production experience in other backend languages like Java, C++, Rust, or Ruby are also considered if willing to work primarily in Go.

Are there additional financial incentives besides base pay?

Yes, this position is eligible for a new hire equity grant as well as annual equity refresh grants.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Instacart
InstacartAdded to Jobsiz 1h ago
Full-timeRemoteCAD 168,000 - 177,500/yr
Instacart
InstacartAdded to Jobsiz 3h ago
Full-timeRemoteCAD 168,000 - 177,500/yr
Instacart
InstacartAdded to Jobsiz 5h ago
Full-timeRemoteUSD 141,000 - 149,000/yr
Instacart
InstacartAdded to Jobsiz 5h ago
Full-timeRemoteCAD 114,000 - 120,500/yr

Posted by Instacart

Source: Remote First Jobs — Marketing

View the original listing ↗

Posted by employer: Nov 12, 2026

Added to Jobsiz: Nov 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Instacart

Instacart

88Open Jobs
—No reviews yet
View Company Profile