← All roles

Senior Software Engineer, Fulfillment

Instacart ·CA ·Remote 3d ago
RubyPythonGoDistributed Systems

About the role

Instacart is seeking a backend engineer to build the platform powering real-world, real-time processes for their logistics platform, including batching, routing, dispatch, and shopper pay. The role leads technical design for high-impact projects, ensures system reliability, drives best practices, and mentors engineers.

Requirements

Minimum: 5+ years backend development, fluency in Ruby/Python/Go, strong services/API design, database and system design, async event-driven systems, excellent communication, CS degree or equivalent. Preferred: fulfillment/logistics/e-commerce experience, workflow orchestration, AI coding tools, compliance systems.

About the company

Instacart

Instacart provides grocery-native technology solutions for retailers to modernize their e-commerce and fulfillment operations. Its enterprise platform offers AI-driven tools and retail media solutions to enhance customer experiences and drive growth at supermarket scale.

View company page →
CA$168k–178k
Remote Canada - Remote (ON, AB, BC, or NS Only)
Posted 3d ago
Apply for this role
Opens instacart.careers ↗
About the company
Instacart
https://company.instacart.com

Instacart provides grocery-native technology solutions for retailers to modernize their e-commerce and fulfillment operations. Its enterprise platform offers AI-driven tools and retail media solutions to enhance customer experiences and drive growth at supermarket scale.

View company page →