1

Shopify Software Engineer Jobs in Toronto, ON (NOW HIRING)

As aSenior Software Engineer, you will lead complex technical initiatives, make architectural ... Shopify, understanding of payment processing, order management, and retail business workflows

As aSenior Software Engineer, you will lead complex technical initiatives, make architectural ... Shopify, understanding of payment processing, order management, and retail business workflows

As a Senior Software Engineer , you will lead complex technical initiatives, make architectural ... Shopify, understanding of payment processing, order management, and retail business workflows

... Shopify, and Eventbrite rely on to grow their teams. We've rethought the talent acquisition ... Read more about The Lever Tech Stack from our Software Engineer, Eric Hwang. Learn more about Lever ...

The engineering team at Smile.io believes in being proud of your code, owning what you ship, and ... Shopify platform. What You'll Work On * Write, test, instrument, document, and maintain software ...

Web Developer We are looking for a talented and reliable Web Developer to join our growing team and ... Experience building or maintaining Shopify apps * Experience with SaaS or software product ...

Senior Software Developer

Toronto, ON ยท Remote

CA$123K - CA$187K/yr

The Opportunity Our Engineering team owns the code that lets our customers do powerful things with ... Shopify), we store and query billions of customer data points, and we send 200MM+ of email/SMS ...

About Reactiv Reactiv is an AI-powered platform that helps Shopify merchants build beautifully ... engineer in a collaborative, hybrid environment. You don't need to check every box below; if you're ...

AfterShip integrates seamlessly with eCommerce platforms including Shopify and TikTok Shop, and ... Started by our software engineer-turned-CEO, AfterShip is built on curiosity, creativity, and ...

Design Engineer - Canada

Toronto, ON ยท Remote

CA$121K - CA$248K/yr

... Shopify, and Snowflake. You'll get to test out ideas with our own recruiting team and hiring ... Our users need software that helps them move quickly while adapting to their unique workflows and ...

AfterShip integrates seamlessly with eCommerce platforms including Shopify and TikTok Shop, and ... Started by our software engineer-turned-CEO, AfterShip is built on curiosity, creativity, and ...

next page

Showing results 1-20

Shopify Software Engineer information

See Toronto, ON salary details

$35.8K

$113.5K

$156.5K

How much do shopify software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for shopify software engineer in Toronto, ON is $113,517.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,844.00 and $135,039.00 per year, depending on experience, location, and employer.

What is a Shopify software engineer?

A Shopify Software Engineer is responsible for developing, customizing, and maintaining eCommerce websites and applications using Shopify's platform. They work with Shopify's APIs, Liquid templating language, and other web technologies like HTML, CSS, JavaScript, and GraphQL to create seamless shopping experiences. Their role often involves building custom themes, developing apps, optimizing store performance, and integrating third-party services. Shopify Software Engineers collaborate with designers, marketers, and stakeholders to implement business requirements and improve user experience.

What does a Shopify software engineer do?

A typical day for a Shopify Software Engineer involves collaborating with designers, project managers, and other developers to build, optimize, and troubleshoot Shopify stores or custom apps. Your tasks may include coding new features, fixing bugs, integrating third-party apps or payment gateways, and participating in sprint planning sessions. You'll often spend time reviewing pull requests, staying updated on Shopify's latest updates or best practices, and supporting team members with technical challenges. This dynamic environment offers the opportunity to work on diverse projects while enhancing your technical expertise and teamwork skills.

What are the key skills and qualifications needed to thrive as a Shopify software engineer?

To thrive as a Shopify Software Engineer, you need strong proficiency in web development languages such as HTML, CSS, JavaScript, and experience with Shopify's Liquid templating language, as well as a relevant degree or equivalent experience. Familiarity with version control tools like Git, Shopify APIs, third-party app integrations, and e-commerce platforms is highly valuable. Excellent problem-solving skills, attention to detail, and the ability to communicate technical concepts clearly with cross-functional teams help distinguish top performers. These skills ensure that developers can build, customize, and maintain robust Shopify stores that meet client needs in a fast-paced e-commerce environment.

What are the most commonly searched types of Shopify Software Engineer jobs in Toronto, ON?

The most popular types of Shopify Software Engineer jobs in Toronto, ON are:

What are popular job titles related to Shopify Software Engineer jobs in Toronto, ON?

For Shopify Software Engineer jobs in Toronto, ON, the most frequently searched job titles are:

What job categories do people searching Shopify Software Engineer jobs in Toronto, ON look for?

The top searched job categories for Shopify Software Engineer jobs in Toronto, ON are:

Infographic showing various Shopify Software Engineer job openings in Toronto, ON as of August 2026, with employment types broken down into 100% Full Time. Highlights an 66% In-person, and 34% Remote job distribution, with an average salary of $113,517 per year, or $54.6 per hour.

Software Engineer, Business Systems & Integrations (Remote)

Frank Darling

Toronto, ON โ€ข Remote

CA$100K - CA$115K/yr

Full-time

Posted yesterday

New


Job description

Business Systems Engineer

Location: Remote
Compensation: CAD $100,000-$115,000 / year

Frank Darling designs custom engagement rings, and our software platform makes the operational complexity of that business work at scale.

A single diamond can be available from a supplier, listed on our website, shown to a client, reserved for an appointment, priced into a ring, or routed into production—and every system needs to agree on what is true. Our goal is to keep inventory, pricing, orders, and internal workflows accurate, reliable, and easy for teams to use.

We’re looking for an engineer who enjoys working at the intersection of software, operations, and business process. You should be comfortable with ambiguity, good at translating messy real-world workflows into maintainable systems, and confident making thoughtful judgment calls when there isn’t a perfect answer. You’ll work closely with non-technical stakeholders, so strong communication and documentation matter as much as the code itself.

We value autonomy, practical engineering, clear ownership, and systems that keep working long after they ship.


What You’ll Do

As a Business Systems Engineer, you will help build and operate the systems that connect our e-commerce, inventory, sales, client care, production, and gemology workflows. You’ll work on supplier data pipelines, Shopify integrations, pricing logic, internal tools, event-driven automations, and AI-assisted workflows that support teams across the company.

Some of the systems you’ll help build and maintain include:

  • Inventory pipelines importing hundreds of thousands of records from dozens of suppliers

  • Shopify integrations and order orchestration

  • Internal tools used across Sales, Client Care, Production, and Gemology

  • Pricing engines and business rules that drive our catalog

  • Event-driven workflows running on AWS

  • AI-assisted automation and internal tooling

  • Monitoring and operational tooling that keeps the platform healthy

  • Data integrations between SaaS platforms, internal systems, and production workflows

You’ll spend as much time understanding the business as you do writing code.


How You’ll Know You’ll Like This Job

This role is probably a good fit if:

  • You enjoy turning conversations into software.

  • You ask “why?” before you ask “how?”

  • You’re comfortable with ambiguity. Business problems rarely arrive as complete requirements, and you’re excited to untangle them.

  • You enjoy making thoughtful judgment calls. There usually isn’t one “correct” solution—just tradeoffs.

  • You’re technology-agnostic. Whether the right answer is Python, SQL, an AWS Lambda, an automation, or changing the business process itself, your goal is solving the problem well.

  • You believe documentation is part of engineering.

  • You get satisfaction from building systems that quietly do their jobs for years.


What Makes Someone Successful Here

We’re less interested in checking every box than finding someone who enjoys this style of engineering. We’re open to a range of experience levels, from strong mid-level engineers to senior candidates; scope and compensation will reflect experience.

Required
  • 2+ years writing production Python

  • Working knowledge of JavaScript, SQL, Bash, and GraphQL

  • Experience designing, consuming, or debugging REST APIs

  • Familiarity with AWS Lambda and ECS

  • Experience working with relational databases

  • Comfortable debugging production systems

  • Comfortable reading and improving an existing codebase

  • Experience using Git in a collaborative development environment

  • Strong written communication and documentation skills

  • Comfortable working directly with non-technical stakeholders

  • Experience using Claude Code, Codex, or similar AI coding agents as a core part of your development workflow

AI-Assisted Development

AI isn’t an optional productivity tool here. It’s part of how we build software.

You should already be using Claude Code, Codex, or similar coding agents as a core part of your development workflow—not simply as autocomplete. We expect engineers to delegate implementation, investigation, refactoring, testing, and documentation to AI agents, critically review their output, and know when to trust them and when not to.

Nice to Have
  • Docker

  • AWS SQS, DynamoDB, RDS, S3, API Gateway, CloudFront, or IAM

  • Shopify APIs

  • ETL or large-scale data integration pipelines

  • Monday.com, Make.com, Trello, Zapier, or similar workflow platforms

  • Google Apps Script

  • Google Sheets automation

  • Monitoring, alerting, or operational tooling

  • E-commerce, inventory, manufacturing, or retail operations systems

  • Experience integrating LLMs into production workflows


How We Work

We trust engineers to make decisions.

You’ll work directly with the people running the business, ask questions, propose alternatives, and choose solutions that balance simplicity, reliability, and long-term maintainability. We value good judgment over rigid process, thoughtful tradeoffs over cleverness, and documentation over tribal knowledge.

You’ll have a great deal of autonomy, but you won’t be working in isolation. We believe the best engineering comes from understanding the business deeply, collaborating with the people closest to the problem, and building systems that make everyone’s work easier.

What Success Looks LikeWithin your first 30 days
  • You’re shipping production code into existing systems.

  • You’re fielding requests from stakeholders and helping turn them into clear next steps.

  • You’re using documentation, code walkthroughs, and working sessions to build context quickly.

  • You’ve diagnosed and fixed issues with support from the team.

  • You’re beginning to understand how inventory, pricing, orders, and internal workflows connect across the business.

Within 90 days
  • You’re independently owning small to medium projects from discovery through deployment.

  • Business stakeholders are bringing you problems, not just implementation requests.

  • You’re making thoughtful technical decisions and explaining your reasoning clearly.

  • You’re comfortable debugging production issues across unfamiliar parts of the platform.

  • You’ve improved the reliability, clarity, or maintainability of systems you inherited.

Within six months
  • You’re leading larger projects that affect multiple teams or systems.

  • You understand the business well enough to identify better solutions than the original request.

  • You’re helping shape technical direction, not just executing known work.

  • You’ve built or materially improved systems that people across the company rely on every day without thinking about them.