CareerPlan

Senior Software Engineer, Fulfillment

Remote - CanadaRemoteFull-timeCA$168k–CA$178k2026-10-26 → 2026-11-10
Hybrid · Canada

Core

Building the execution layer of Instacart's fulfillment system, including batching, routing, dispatch, and shopper pay.

Role type

Senior backend engineer (logistics platform)

Builds

The platform that routes orders, allocates fulfillment tasks to shoppers, tracks status, and determines compensation.

Domain

Logistics / E-commerce / Marketplace

Deliverable

production ML models | product features

Required skills

Backend development, services/API design (REST/RPC), distributed system design, asynchronous event-driven systems, system architecture

Preferred skills

Fulfillment/logistics/e-commerce software, workflow orchestration, state machines, AI coding tools, regulatory/financial compliance systems

Technologies

Ruby, Python, Go

Responsibilities

Architect and maintain backend applications for routing, task allocation, fulfillment tracking, and shopper compensation; lead technical design for high-impact logistics projects; ensure Tier-0 system reliability and observability; drive platform best practices with product and engineering stakeholders; mentor engineers on code quality and operational practices.

Seniority

Senior, hands-on IC