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