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
Senior Developer - Shipping Services Engineering and Development Ottawa, Canada
Caching Platform - Production Engineering Engineering and Development Ottawa, Canada
Production Engineering - Edgescale - Domains and Notifications Engineering and Development Ottawa, Canada
Developer, Support Engineering and Development Ottawa, Canada
Senior Software Developer, Channels Engineering and Development Montreal, Canada
Developer Lead - Support Team Engineering and Development Waterloo, Canada
Software Engineer - Core (Returns) Engineering and Development Montreal, Canada
Senior Developer, Support Engineering and Development Waterloo, Canada
Lead iOS Developer Engineering and Development Toronto, Canada
Engineering Director, Shopify Plus Engineering and Development Waterloo, Canada
Software Engineer Engineering and Development San Francisco, United States
Production Engineering - Scalability and Reliability Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote
Director of Security Engineering Engineering and Development Ottawa, Canada
Senior Web Developer, Channels Engineering and Development Montreal, Canada
Developer - Financial Solutions Engineering and Development Montreal, Canada
Software Engineer - Core Engineering and Development Ottawa, Canada
Production Engineering - Cloud Systems Engineer Engineering and Development Ottawa, Canada
Director of Security Engineering Engineering and Development Montreal, Canada
Software Infrastructure Engineer - RPC Team Engineering and Development Toronto, Canada
Director of Security Engineering Engineering and Development Toronto, Canada
Plus 20 more openings