Senior Software Engineer, Fulfillment

New
J
JobgetherFulfillment logistics
This is a remote opportunity for candidates based in Ontario, Alberta, British Columbia, or Nova Scotia. Applicants must be based in Ontario, Alberta, British Columbia, or Nova Scotia.Full-TimeSenior
SalaryAnnual base salary ranging from CAD 168,000 to CAD 177,500, depending on permanent work location, experience, skills, and other role-related factors.
Apply NowOpens the employer's application page

Job Details

Experience
At least 5 years of professional backend software development experience.
Required Skills
PythonRubyGoRESTful APIsDistributed Systems

Requirements

  • At least 5 years of professional backend software development experience.
  • Proficiency in at least one backend programming language; Ruby, Python, or Go experience is relevant, but Ruby is not required.
  • Strong understanding of service and API design, including REST and RPC.
  • Knowledge of database technologies and system design principles for distributed, scalable applications.
  • Hands-on experience building, deploying, and operating asynchronous, event-driven systems in production.
  • A bachelor's or master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience in fulfillment, logistics, or e-commerce software is preferred.
  • Familiarity with workflow orchestration and state-machine-based systems is an advantage.
  • Regular use of AI-powered coding tools, such as Claude Code or Codex, is preferred.
  • Experience developing systems subject to regulatory requirements or financial compliance is an advantage.

Responsibilities

  • Design, build, and maintain scalable backend applications and services for order routing, task allocation, fulfillment tracking, and shopper compensation.
  • Lead technical design for high-impact projects and translate logistics challenges into production-ready solutions.
  • Develop features that improve fulfillment efficiency, operational performance, and the experience of customers, shoppers, and retail partners.
  • Maintain the reliability, performance, and observability of critical Tier-0 systems.
  • Establish platform engineering best practices with product, compliance, and engineering stakeholders.
  • Incorporate AI-assisted tools and workflows into everyday development.
  • Mentor engineers and promote high standards for code quality, automated testing, reliability, and operational excellence.
View Full Description & ApplyYou'll be redirected to the employer's site
Annual base salary ranging from CAD 168,000 to CAD 177,500, depending on permanent work location, experience, skills, and other role-related factors.
Apply Now