Senior Software Engineer, Fulfillment
$168k - $177.5k per yearJobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Fulfillment based in Canada. Join a backend engineering team building the critical infrastructure behind large-scale, real-time fulfillment operations. In this role, you will design and develop reliable, high-performance systems that coordinate order routing, task allocation, fulfillment tracking, and shopper compensation. You will tackle complex logistics challenges across consumer and enterprise marketplaces while improving the experience for customers, shoppers, and retail partners. Working in a collaborative, cross-functional environment, you will help shape technical direction, strengthen system reliability, and establish engineering best practices. You will also leverage AI-assisted development tools to improve productivity and mentor fellow engineers. This is a remote opportunity for candidates based in Ontario, Alberta, British Columbia, or Nova Scotia. Accountabilities - Design, build, and maintain scalable backend applications and services supporting order routing, task allocation, fulfillment tracking, and shopper compensation. - Lead technical design for high-impact projects, translating complex logistics challenges across consumer and enterprise marketplaces into effective, production-ready solutions. - Develop and deliver features that improve fulfillment efficiency, operational performance, and the overall experience for customers, shoppers, and retail partners. - Ensure critical, Tier-0 systems remain highly reliable, performant, and observable, with clear ownership and strong operational practices. - Establish and promote platform engineering best practices in collaboration with product, compliance, and engineering stakeholders. - Incorporate AI-assisted tools and workflows into everyday development to increase individual and team productivity. - Mentor engineers and promote high standards for code quality, automated testing, system reliability, and operational excellence. Requirements - At least 5 years of professional backend software development experience.
- Proficiency in at least one backend programming language. Experience with Ruby, Python, or Go is relevant; Ruby experience is not required. - Strong understanding of service and API design, including REST and RPC, database technologies, and system design principles for distributed and scalable applications. - Hands-on experience building, deploying, and operating asynchronous, event-driven systems in production environments. - Excellent communication and collaboration skills, with the ability to work effectively across complex, cross-functional teams. - 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 additional advantage. Benefits - Competitive compensation: Annual base salary ranging from CAD 168,000 to CAD 177,500, depending on permanent work location, experience, skills, and other role-related factors. - Equity compensation: Eligibility for a new-hire equity grant and annual refresh grants. - Remote flexibility: A remote-first work arrangement, with eligible employees able to choose where they work in accordance with the company's Flex First policy. - Location eligibility: Applicants must be based in Ontario, Alberta, British Columbia, or Nova Scotia. - Additional benefits: A broader benefits package is available, with details provided through the employer's benefits information.
- ...Overview Instacart is seeking a backend engineer with demonstrated success building highly reliable, performant and scalable software to shape the platform powering real-world,... ...team owns the execution layer of Instacart’s fulfillment system across the globe, including...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
- ...concurrency. Review pull requests and help maintain consistent engineering standards, tests, and error handling. Requirements ~5+... ...from design through on-call. ~ Bachelor’s degree or higher in Software Engineering, Computer Science, or a related field. ~ Strong Python...SeniorFull time
$104k - $139k per year
...collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this role: As a Senior Software Engineer on the Ecosystem Services Team, you’ll build and own back-end systems and the...SeniorFull timeImmediate startRemote workWorldwideHome office- ...frontier research benchmarks that improve model capabilities in software engineering, enterprise knowledge work, and advanced STEM reasoning. In... ...data, evaluations, and more capable models. Learn more at Senior Software Engineer, AI Evaluation Infrastructure We build...SeniorFull time
$100 per hour
...video for more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern... ...judgments, and explaining them clearly. WHO YOU ARE • Senior, Staff or Principal-level engineer (or equivalent experience)...SeniorFull timeContract workRemote workWorldwideFlexible hours$164.49k - $197.39k per year
...essential features for discovery and organization: Search, the unified engine for finding and querying all Grafana data, and Folders, for... ...’s hands in a self-driven way Experience with developing software that runs in the Cloud o r experience with systems engineering...SeniorFull timeLocal areaRemote work$120 per hour
...Pay: $120/hour Commitment: Hourly, ~40 h/week Field: Software Engineering Mercor is hiring Senior Software Engineers to work on a project with a leading AI research lab. You'll apply your open-source engineering experience to real software engineering work....SeniorHourly payContract work- ...NMI is looking for a passionate Senior Software Engineer to join our Development team as a result of NMI's continued growth and investment in the underlying systems. This role reports to the Engineering Manager. As a senior developer with strong experience in C# and/or PHP,...SeniorFull time
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer - Trading based in Canada. As a Senior Software Engineer, you will design and build a high-performance algorithmic trading platform...SeniorLong term contractFull timeWorldwide
- ...contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company headquartered in Toronto with...SeniorFull timeManual laborWork at officeLocal areaRemote workHome office
- ...quota, routing, caching, failover, cost attribution, and governance controls. Partner with security, infrastructure, and product engineering teams on agentic-workload guardrails and tool-access identity. Create system metrics, monitoring, alerting, runbooks, and...SeniorFull timeCasual workRemote workFlexible hours
- ...team, and our job is to make the Mercury Debit and IO cards reliable, correct, useful, and innovative. We’re looking for a Senior Software Engineer who thinks deeply about systems architecture, cares about the customer experience, and will dive into any problem to move the...SeniorFull time
$153k - $213k per year
...people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Identity Engineering owns the systems responsible for onboarding all consumers and managing their authentication and verification journeys across Affirm...SeniorFull timeWork at officeRemote workFlexible hours$153k - $213k per year
...people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most. Affirm’s engineering team is building a large-scale, fault-tolerant, and global infrastructure that is shared across multiple financial products,...SeniorFull timeWork at officeRemote workFlexible hours$164.5k - $197k per year
...leverage the best open source observability software – including Prometheus, Mimir, Loki,... ...providers (GCP, Azure, AWS). We also have engineers working on Prometheus , Grafana Alloy... ...for databases, storage layers, or query engines. Experience working with Kubernetes....SeniorFull timeLocal areaRemote work- ...think flexible within your country, not borderless. Location: Remote - Canada About the Role: As a backend-focused Senior Software Engineer, you will play a pivotal role in designing, constructing, and maintaining APIs, services, and systems across our engineering...SeniorFull timeCasual workWork at officeRemote workWork from homeWorldwideHome officeFlexible hours
$120 - $180 per hour
.../week Mercor is working with a leading AI research lab on a project to improve how AI systems do real-world software engineering work. We're looking for senior software engineers who have deep experience at top technology, quantitative or financial firms. You'll use that...SeniorHourly payContract work- ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to... ...significant impact, we encourage you to apply. Your Role As a senior software engineer, you will help build and scale the systems and...SeniorFull timeRemote workHome office
- ...Lead end-to-end delivery of complex, ambiguous, and cross-team software initiatives. Architect and build robust backend services and... ...technical guidance through code reviews, architectural decisions, and engineering best practices. Mentor junior engineers and help colleagues...SeniorLong term contractFull timeRemote workFlexible hours
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior / Principal Software Engineer based in Canada. We are looking for an experienced Senior / Principal Software Engineer to help shape the evolution of...SeniorLong term contractFull timeRemote work
- ...the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.... ...end, the Accessibility Team maintains the Firefox accessibility engine used by assistive technology software, as well as other accessibility...SeniorFull timeImmediate startHome office
$153k - $213k per year
...The Card Loan Platform team builds the high-throughput decision engine at the heart of Affirm’s card products. Unlike traditional cards... ...through code review. What we look for - 5+ years of experience in software development or engineering, with a deep understanding of system...SeniorLong term contractFull timeRemote work- ...About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger... ...and that history is one of our biggest advantages in an agentic software delivery lifecycle. Flaky test detection, test insights, pipeline...SeniorFull timeImmediate start
- ...Come join us! About the Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy, bringing the power of AI-... ...critical decisions. Who You Are: - 5+ years building production software, with significant experience in desktop applications or Office add...SeniorFull timeWork at officeWorldwide
- ...development, with a track record of delivering high-quality and performant projects. Demonstrated success in identifying and resolving software bugs and system bottlenecks. Experience with codebase refactoring and implementing complex features in large-scale applications....SeniorPart timeFor contractorsInternshipRemote workFlexible hours
- ...Build and maintain full-stack applications using React, TypeScript, and Python. Role Summary We are looking for a Software Engineer with hands-on experience in full-stack development and some exposure to DevOps practices. You will contribute to building and operating...SeniorPart time
- ...Role AlphaSense is seeking an exceptional engineer to own our Excel plugin strategy,... ...architectures - Experience with enterprise software deployment, updates, and version management... ...add-ins - Knowledge of Excel's calculation engine, object model, and common power-user patterns...SeniorFull timeWork at officeLocal areaWorldwide
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Ecosystem Events based in Canada. As a Senior Software Engineer, you will help build and scale the event-driven infrastructure...SeniorFull timeRemote work
- ...creating the infrastructure, tooling, frameworks, and capabilities needed to welcome a billion customers. Spotify is looking for a Senior Software Engineer to join the Authorization team within Platform. Our team builds and operates the authorization and permissioning systems that...SeniorLong term contractFull timeWork from home
- ...millions of users and must meet strict reliability, latency, and correctness standards. This is a deeply production-oriented team. Engineers here combine strong systems thinking with applied ML infrastructure experience, building in Rust and operating services where...SeniorFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Fulfillment. Be the first to apply!
- software developer remote Remote
- software design engineer Remote
- software engineer devops Remote
- remote entry level software developer Remote
- part time software developer Remote
- director software engineering Remote
- software engineer - ai machine learning Remote
- software engineer salary in canada Remote
- software engineer - computer Remote
- software developer internship Remote
