Engineering and development
Solve large scale problems with global impact
Engineering and development is a leading discipline at Shopify. With millions of merchants selling their goods and services in over 175 countries to millions of buyers, the scale of our work is massive.
Jump to available rolesMaster your craft on a world-class canvas
Our engineers and developers play a critical role in influencing and driving our approach to product development. Tackle frontend, backend, infrastructure, data, or trust and security initiatives, or develop internal infrastructure tools that help teams work more efficiently and reliably.
Instead of embracing the latest trends, we stick to becoming experts in a small set of core technologies. Since our scale is infinite, we must push the boundaries to make this as fast and as friction-free as possible.
—Farhan Thawar (@fnthawar), VP of Engineering
Calling all disciplines
From websites to warehouses, there's a place for engineers and developers of all backgrounds at Shopify. We organize the department by discipline and function, so everyone has the chance to pick a lane—but also grow outside it.
Backend developers
Love to learn and write in Ruby to power giant platforms
Production engineers
Take pride in building resilient, scalable, performant systems
Frontend developers
Deliver performance and beauty to web applications
Principal engineers
Solve complex problems and shape the future direction of engineering at Shopify
Mobile developers
Build with the best tools in both native and React Native
Data developers
Delight in writing code to uncover impactful insights and build data products at scale
Get set up for success
Our tooling needs to be amazing. That’s why we treat our tools and systems as products, valuing user experience, documentation, regular releases, and metrics. Our Developer Acceleration team is dedicated to improving processes and technology to make it easier for developers to do impactful work.
Shopify’s core monolith has over 2.8 million lines of Ruby code and 500,000 commits. So we founded a team to investigate how to make our Rails monoliths more modular.
Learn more about how we manage the inherent complexity of serving millions of merchants
Share your work
We believe in making software development more accessible and desirable. Want to learn more about our tech stack? Take a look. Curious about how our CI system works? We got you.
We’re also proud contributors to open source projects that benefit developers worldwide, such as our ongoing work with React Native.
Own your opinions
We believe in the principle of strong opinions, loosely held. We're committed to craft excellence—which mandates open perspectives and respectful debate.
Level up, on your terms
We invest heavily in our developers’ growth, no matter where you see your career path headed. See how our hiring approach helps us get to know you.
Manager track
For generalists who thrive as people managers and cross-functional leads in projects
Technical track
For specialists who thrive as craft champions and disciplinary leads in projects
Build it for the builders
Every technical feat ladders up to improving the lives of our merchants. Work on features and capabilities that make it easier for anyone to build a thriving store. Or develop internal infrastructure tools to help external teams work more efficiently and reliably. You'll contribute to milestones that resonate across the globe.
Shape the future of commerce
Shopify is one of the fastest-growing platforms in the world. We're building the technical foundations for the future of commerce—and we'll need to increase the number of engineers and data scientists we hire across the globe. We hope you'll join us.
Explore roles in Engineering & Development
-
Backend Development
Hone your craft while working at a massive scale. Our Backend Engineering team deploys new codes daily, impacting thousands of entrepreneurs within seconds.
View roles
-
Frontend Development
Make a big impact on entrepreneurs. You’ll work closely with software engineer teams, designers, product managers, and marketers to build merchant products and developer-facing tools.
View roles
-
Mobile Development
Build new tools for anyone, anywhere. Work on large-scale apps that are ever-changing and helping hundreds of thousands of entrepreneurs grow their businesses.
View roles
-
Infrastructure Development
Ship fast and ship early. You’ll help build and maintain Shopify’s critical infrastructure while exploring ways to solve developer problems at scale.
View roles