← Back to results

Senior Software Engineer, Fulfillment

Join Instacart as a Senior Software Engineer to build scalable backend systems for fulfillment and logistics in a fully remote environment.

Location
Canada
Compensation
CA$168k–CA$177.5k/yr
Level
senior
Type
full time · Remote

Posted by employer 1 day ago

First seen on Joblaze 13 hours ago

Last verified on the company career page 13 hours ago

Skills & Technologies

What you'll build

  • Build backend applications for routing and task allocation
  • Maintain fulfillment tracking systems
  • Lead technical design for high-impact projects
  • Drive platform best practices
  • Mentor engineers on code quality and operational practices

Must have

  • 5+ years of backend development experience
  • Fluency in at least one backend language
  • Strong working knowledge of services/API design
  • Experience building asynchronous, event-driven systems
  • Excellent communication skills

Nice to have

  • Experience building software for fulfillment or logistics
  • Experience with workflow orchestration
  • Regular use of AI coding tools
  • Experience with regulatory compliance

AI in the day-to-day

Regular use of AI coding tools such as Claude Code, Codex, etc.

Requirements

Experience
5+ years
Education
Bachelor's degree

Not disclosed in this posting: visa sponsorship.

Benefits

Equity/Stock Options Remote Work

Joblaze summary

In this role, the Senior Software Engineer focuses on developing and maintaining backend systems that manage order routing, task allocation, and fulfillment tracking for Instacart's logistics platform. Proficiency in backend languages like Ruby, Python, or Go, along with experience in designing scalable systems and APIs, is essential. This position is ideal for seasoned engineers with a background in fulfillment or logistics, who thrive in collaborative environments. The team emphasizes best practices and leverages AI tools to enhance productivity.

Joblaze insights

  • Listed today — first seen on Joblaze October 27, 2026. Last confirmed on Instacart's careers page October 27, 2026.
  • Starts above 75% of 36 comparable senior backend roles in Canada that list Python we track (median $109,161 across 14 companies). See Python salary trends
  • Python appears in 51.3% of 76 comparable senior backend roles in Canada; REST appears in 5.3% of 76 comparable senior backend roles in Canada.

Quick facts

Is the Senior Software Engineer, Fulfillment role remote?
Yes — Instacart lists this as a fully remote position.
What's the salary range?
Instacart lists CAD 168,000–CAD 177,500 for this role.
How much experience is required?
At least 5 years of relevant experience for this Senior Software Engineer, Fulfillment role.
What's the tech stack?
Joblaze extracted these technologies from the posting: Go, Python, REST, RPC, Ruby.
What seniority level is this role?
Instacart targets senior candidates for this position.
Is this full-time or contract?
Full-time for this Senior Software Engineer, Fulfillment role at Instacart.

From the original posting

We're transforming the grocery industry

Overview

Instacart is seeking a backend engineer with demonstrated success building highly reliable, performant and scalable software to shape the platform powering real-world, real-time processes. The Logistics Platform team owns the execution layer of Instacart’s fulfillment system across the globe, including batching, routing, dispatch, and shopper pay. This role builds the platform that routes orders, allocates fulfillment execution tasks to shoppers, tracks fulfillment status and determines compensation. A year from now, shoppers get efficient and fulfilling work, retailers and consumer brands improve their value proposition, and customers receive their orders on time and to their satisfaction.

About the Job

  • Backend applications and systems for routing, task allocation, fulfillment tracking and shopper compensation are architected, built and maintained
  • Technical design for high-impact projects and initiatives is led, with logistics problems across the consumer marketplace and enterprise space solved through shipped features
  • Tier-0 systems are reliable and observable, with clear ownership
  • Platform best practices are driven through alignment with product, compliance and engineering stakeholders
  • AI-assisted tooling and workflows raise day-to-day productivity for you and the team, and engineers are mentored toward a higher bar for code quality, testing, and operational practices

About You

Minimum Qualifications

  • 5+ years of backend development experience
  • Fluency in at least one backend language (we use Ruby, Python and Go; Ruby experience not required)
  • Strong working knowledge of services/API design (REST/RPC), databases, and system design patterns and principles for distributed, scalable systems
  • Experience building and operating asynchronous, event-driven systems in production
  • Excellent communication skills with experience working in complex cross-functional and highly collaborative environments
  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience

Preferred Qualifications

  • Experience building software for fulfillment, logistics, or e-commerce
  • Experience with workflow orchestration or state machines
  • Regular use of AI coding tools such as Claude Code, Codex, etc
  • Experience building systems subject to regulatory or financial compliance

#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

Standard company text repeated across Instacart's postings is omitted here.

Similar positions

Instacart
Senior Software Engineer II, Developer Experience
Instacart · Canada - Remote (ON, AB, BC, or NS Only)
Instacart
Senior Engineering Manager, Core Picking
Instacart · United States - Remote
Instacart
Engineering Manager, Site Reliability
Instacart · Canada - Remote (ON, AB, BC, or NS Only)
Instacart
Senior Sales Engineer
Instacart · Canada - Remote (ON, AB, BC, or NS Only)
Instacart
Senior Engineering Manager, Core Picking
Instacart · Canada - Remote (ON, AB, BC, or NS Only)