← Back to jobs

Remote job

Senior Software Engineer, Fulfillment

Backend Full-time Permanent Canada: Ontario, Alberta, British Columbia, or Nova Scotia

Job details

$168,000—$177,500 Salary
Canada: Ontario, Alberta, British Columbia, or Nova Scotia Eligibility
Senior Experience
Full-time Employment

About this role

Role overview Build backend systems that coordinate real-time order fulfillment across a large marketplace. The work spans order routing, assigning tasks to shoppers, tracking execution, and calculating shopper compensation, with a focus on dependable services that help shoppers work efficiently and customers receive orders on time.

Responsibilities - Design, build, and maintain backend applications for routing, task assignment, fulfillment tracking, and shopper pay. - Lead technical design for significant projects and ship solutions to logistics challenges across consumer and enterprise products. - Maintain critical services with clear ownership, strong reliability, and useful observability. - Align platform practices with product, compliance, and engineering partners. - Use AI-assisted tools and workflows to improve day-to-day engineering productivity. - Mentor engineers and promote strong standards for code quality, testing, and operational readiness.

Requirements - At least 5 years of backend development experience. - Fluency in a backend language; the team uses Ruby, Python, and Go, but Ruby experience is not required. - Working knowledge of API and service design, databases, and patterns for distributed, scalable systems. - Production experience building and operating asynchronous, event-driven systems. - Strong communication skills in cross-functional, collaborative environments. - A degree in computer science, software engineering, or a related field, or equivalent practical experience.

Nice to have - Experience in fulfillment, logistics, or e-commerce software; workflow orchestration or state machines; AI coding tools; or regulated and financially compliant systems.

Benefits and work setup The role is remote and open to candidates based in Ontario, Alberta, British Columbia, or Nova Scotia. Canadian base pay is listed at $168,000–$177,500 CAD, with eligibility for equity grants. Compensation and benefits vary by location.

Skills detected in the listing

PythonGoRubyStakeholder Management
Detected Oct 26, 2026
Last verified Oct 26, 2026

Hidden Jobs Access

Unlock application links

Read the full job details for free. An active Hidden Jobs Access subscription is required to open the original application link.

Weekly

FREE $6.99/week after trial
  • Original application links
  • Full access to all MCP features
  • Cancel anytime

Monthly

$35.99 $17.99 /month
  • Original application links
  • Full access to all MCP features
  • 35% cheaper than weekly

Lifetime

$99.99 $49.99 /forever
  • Original application links
  • Full access to all MCP features
  • One-time payment
Hidden Jobs gives subscribers direct access to original application links
Offer ends in 00:00:00 Your profile-fit rate expires at midnight