Talent.com
Fulfil
Software Development Engineer IIFulfil • Toronto, ON, Canada
Software Development Engineer II

Software Development Engineer II

Fulfil • Toronto, ON, Canada
30+ days ago
Salary
CA$105,000.00 yearly
Job type
  • Full-time
Job description

About the Role:

As an SDE-II at Fulfil, you own features, not tickets. That means taking a problem from first principles all the way to production: designing the data model, building the backend service, wiring the frontend, writing the tests, and keeping it healthy after it ships.

Our platform handles millions of orders and financial transactions for some of the fastest-growing eCommerce brands. You'll work inside a large, mature Python codebase and ship changes that merchants feel the same day.

Location: Toronto, ON (in-office during onboarding; hybrid 3 days/week in office after)

Type: Full-Time

Expected Start Date: Immediately

Compensation: $105,000 - $140,000 CAD

What You’ll Do:

  • Build and ship web application features end-to-end: backend, API layer, and frontend, without handing off to specialists

  • Own what you build in production: monitoring, debugging, and fixing issues when they surface

  • Design and maintain REST and GraphQL APIs across a platform with 600+ endpoints

  • Integrate LLM-powered features (OpenAI, Anthropic) into merchant workflows: order management, financial analysis, logistics

  • Build and maintain integrations with Shopify, Amazon, FedEx, DHL, and other commerce platforms

  • Refactor and modernize legacy systems while keeping pace with new feature delivery

  • Participate in code reviews and architecture discussions: raise the bar and expect the same in return

Our Approach to AI:

We use LLMs to embed AI capabilities into Fulfil's ERP: natural language interfaces, intelligent automation, and merchant-facing insights. The Fulfil x MCP integration with Claude is a good example of the direction we're heading. We're not an ML research company. We don't train custom models or build novel architectures. The work is about integrating and productizing AI to solve real commerce problems.

We also expect engineers to be AI-native in their own workflow: using AI tools to move faster while maintaining strong review discipline, security awareness, and ownership of the final code.

What We’re Looking for:

  • 3 to 5 years of Python engineering experience building production systems

  • Proven experience owning web applications end to end - not just backend services, but the full product surface, including UI and API contracts

  • You have primarily built user-facing web applications or product workflows, not only internal tools, ETL pipelines, infrastructure, or isolated backend services

  • Solid fundamentals with ORMs (SQLAlchemy or Django ORM), PostgreSQL, and relational data modelling

  • Experience with distributed systems: Celery, Redis, RabbitMQ, or similar background processing tools

  • Comfortable writing automated tests with pytest and working collaboratively in Git

  • A track record of seeing projects through from design to deployment to ongoing support. Not just closing tickets

  • You have worked in environments where engineers are expected to clarify the problem, make tradeoffs, and ship without heavy product or project management layers.

Nice to have:

  • Domain experience in commerce, logistics, or fintech, order management, inventory, payments, reconciliation

  • Hands‑on LLM integration in production features, not just personal projects

  • Familiarity with Google Cloud, Heroku, or similar platforms

What it’s actually like here:

Fulfil is bootstrapped, profitable, and growing. No VC‑driven bloat, no alignment meetings about alignment meetings. Everyone ships every day.

What you get in return:

  • Real ownership over problems that matter

  • Direct access to decision‑makers

  • The satisfaction of seeing your code run in production for brands doing $10M–$100M in revenue

  • Unlimited PTO, we actually want you to use

You’ll thrive here if you value direct, specific feedback, are comfortable discussing tradeoffs openly in Slack and code reviews, and can separate critique of the work from critique of the person.

This is not a clock‑in, clock‑out engineering environment. Most weeks should be sustainable, but when merchant‑impacting issues arise, we expect engineers to stay engaged, communicate clearly, and help drive the issue to resolution.

About Fulfil

Fulfil is the modern ERP for commerce. Built to power the fastest‑growing eCommerce brands, our platform brings together order management, inventory, accounting, and more, turning complex operations into a strategic advantage.

We’re trusted by brands like HexClad, Ridge Wallet, Caraway, and Resident, and backed by people who want to change the way merchant operations are run. We believe in deep work, radical accountability, and building tools that let sharp people move faster.

#J-18808-Ljbffr
Create a job alert for this search

Software Development Engineer II • Toronto, ON, Canada

Similar jobs

Software Engineer II

Commonsku Inc.toronto, on, Canada
Full-time

Ready to help reshape a $26B industry and build the future of branded merch?.Our platform empowers branded merch distributors to work smarter — managing projects, building quotes, placing orders, a... Show more

 • Promoted

Software Engineer II

Guidewire SoftwareToronto, ON, CA
Full-time

Guidewire’s development team is looking for a smart, proactive, and results-oriented Software Engineer II to build elegant solutions for the property & casualty insurance industry’s complex busines... Show more

 • Promoted

Software Development Engineer Ii, Aws Marketplace - C$114,800 - C$191,800 A Year

AWS MarketplaceToronto County, Canada
Full-time

Build and lead large-scale distributed systems for AWS Marketplace, a growing e-commerce platform connecting customers with software.Focus on architecture, delivery, and technical strategy. Show more

 • Promoted

Software Development Engineer Ii, Aws Marketplace - C$114,800 - C$191,800 A Year

AwsNorth York, Canada
Full-time

Software Development Engineer II role focused on building and scaling the AWS Marketplace platform, a multi-billion dollar commerce system.Responsibilities include designing distributed systems, le... Show more

 • Promoted

Software Development Engineer Ii - $124,000 - $139,500 A Year

RemitlyEast York, Canada
Full-time

Seeking a Frontend/Full stack Engineer to design and deliver a personalized Home experience, focusing on scalable architecture, personalization, and targeted experiences.Role involves leading compl... Show more

 • Promoted

Core Identity Software Engineer II Role at Okta

Oktatoronto, on, Canada
Full-time

Shape the future of identity security as a Software Engineer II within Okta’s Core Identity organization.You’ll work remotely to solve challenging distributed systems tasks.Join Okta as a Software ... Show more

 • Promoted

Software Development Engineer II

FulfilToronto
Full-time

As an SDE-II at Fulfil, you own features, not tickets.That means taking a problem from first principles all the way to production: designing the data model, building the backend service, wiring the... Show more

 • Promoted

Software Engineer II for Innovative SaaS

Commonsku Inc.Toronto
Full-time

Shape the future of branded merchandise as a Software Engineer II at commonsku, a remote-first company that values creativity and community.Bring your expertise to a dynamic, collaborative environm... Show more

 • Promoted

Software Development Engineer Ii, Campaign Management - C$114,800 - C$191,800 A Year

Amazon Development Centre Canada ULCToronto County, Canada
Full-time

Seeking a Software Engineer with 3+ years of experience to design and build next-generation advertising tools, focusing on campaign management.Requires strong coding, design, and problem-solving sk... Show more

 • Promoted

Software Development Engineer III / Senior Software Development Engineer - Full Stack

Workdaytoronto, on, Canada
Full-time

Software Development Engineer III / Senior Software Development Engineer - Full Stack.Join to apply for the Software Development Engineer III / Senior Software Development Engineer - Full Stack rol... Show more

 • Promoted

Senior Software Engineer II

Tripledot Studiostoronto, on, Canada
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... Show more

 • Promoted

Software Development Engineer Ii, Scot-Oss, Sourcing Performance

AmazonToronto, Canada
Temporary

Want to develop software systems for a team that's at the center of the supply chain universe? Sourcing Performance, part of Supply Chain Optimization Technologies (SCOT), is seeking a software... Show more

 • Promoted

Software Development Engineer - Ui - $116,800 - $226,000 A Year

AppleNorth York, Canada
Full-time

Seeking a Software Development Engineer to build large-scale applications and improve internal developer tools.Requires front-end web platform experience with HTML, CSS, JavaScript/TypeScript and f... Show more

 • Promoted

Software Development Engineer - $84,720 - $127,080 A Year

AmdEast York, Canada
Full-time

Seeking a Software Development Engineer to join AMD, focusing on enhancing AI technologies and ensuring high-quality product delivery through feature validation and open-source contributions. Show more

 • Promoted

Software Development Engineer II, Umbrella Training

AmazonToronto
Full-time

The Umbrella Training team is looking for a Software Development Engineer to join our mission-critical platform that powers training for Amazon's global fulfillment network.This unique role impacts... Show more

 • Promoted

Sr. Software Development Engineer, Alameda Observability

Amazon Web Services (AWS)toronto, on, Canada
Full-time

Alameda is the next generation control plane as a service operating more than 14 AWS Services.Just like EC2, EBS, and RDS modernized compute, storage and databases, Alameda provides a modernize AWS... Show more

 • Promoted

API Development Senior Software Engineer

Rubicon PathToronto, ON, CA
Full-time

Shape the future of API integration as a Senior Software Engineer focusing on API development.This role demands technical acumen and expertise in enterprise-level software solutions.As a Senior Sof... Show more

 • Promoted

Software Engineer II, Core Identity (Auth0)

OktaToronto, Ontario, Canada
Full-time

Secure Every Identity, from AI to Human.Identity is the key to unlocking the potential of AI.Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely emb... Show more

 • Promoted

Senior Software Engineer

OpenTextrichmond hill, york region, Canada
Full-time

This range is provided by OpenText.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.OpenText Business Network is a cloud platform that facilitate... Show more

 • Promoted

Embedded Software Engineer

EvertzAVmarkham, on, Canada
Full-time

Department: R&D • Location: Markham, ON, Canada.Evertz is looking for an Embedded Software Engineer to be part of the Markham Engineering team responsible for the design and development of new vide... Show more