Engineering

Our developers level up their skills by working on challenging projects that will solve large scale problems that directly impact our merchants.

Commitment to the craft

Our engineers and developers are committed to their craft. They're focused on the merchant experience, which means building resilient and reliable systems to minimize interruptions. Figuring out the right approach to those problems? Well, that's the fun part. Join the debate.

Go deeper with more data

We want to help our merchants make better informed decisions. Engineering jobs at Shopify involve crafting the tools that equip our merchants to scale their businesses and take them to the next level.

Shopify gives me the opportunity to continually grow and discover my strengths, technically and people-wise.

IBK Ajila Director of Engineering
Job postings for Engineering and Development
Position Specialty Location
Production Engineering - Edgescale - Domains and Notifications Engineering and Development Toronto, Canada
Developer - Billing Engineering and Development Ottawa, Canada
Lead Software Developer - International Growth Engineering and Development Waterloo, Canada
Lead Software Developer - International Growth Engineering and Development Ottawa, Canada
Production Engineering - Director of Datastores Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote
UX Developer Lead - Polaris Engineering and Development Ottawa, Remote
Web Development Team Lead, Shopify Core Engineering and Development Montreal, Canada
Senior Software Engineer - Shipping Services (Returns) Engineering and Development Montreal, Canada
Software Backend Developer - PHP Engineering and Development Vilnius, Lithuania
Production Engineer – Service Communication Engineering and Development Ottawa, Toronto, Montreal
Lead Software Developer - Sustaining Engineering Engineering and Development Canada - Remote
Production Engineering - Rails Infrastructure - Ruby Systems Engineer Engineering and Development Remote
Business Systems Developer Engineering and Development Ottawa, Canada
Production Engineering Lead - Edgescale - Edge and Infrastructure Engineering and Development Ottawa, Canada
Production Engineering - Edgescale - Domains and Notifications Engineering and Development Ottawa, Canada
Senior Software Developer - International Growth Engineering and Development Waterloo, Canada
Lead Software Developer - International Growth Engineering and Development Montreal, Canada
Technical Developer Lead, Shopify Plus Engineering and Development Waterloo, Canada
Production Engineering - Rails Infrastructure - Ruby Systems Engineer Engineering and Development Ottawa, Canada
Mobile Developer - Security Engineering and Development Toronto, Canada
Plus 23 more openings