Shopify engineers collaborating at a whiteboard

Engineering and development

Solve large scale problems with global impact

Engineering and development is a leading discipline at Shopify. With over 1.7 million merchants selling their goods and services in over 175 countries to millions of buyers, the scale of our work is massive.

Shopify engineers pair programming

Master 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.

Farhan Thawar, VP of Engineering

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

Shopify engingeer psuedo coding

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.

Artifact screenshot

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 1.7 million merchants

Shopify languages

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.

Shopify engineers collaborating at the office

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.

Engineers collaborating on a project in the office

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 double our engineering team in 2021 by hiring 2,021 new engineers and data scientists across the globe. Learn more about what that looks like.

Job postings for Engineering and Development
Position Team Location
Senior Frontend Development Manager (Remote, Americas) Engineering and Development Americas
Senior Frontend Engineer, Marketing (Remote, Americas) Engineering and Development Americas
Senior Developer - (Remote, APAC) Engineering and Development Asia
Senior Software Engineer, Trust & Security (Remote, Americas) Engineering and Development Americas
Director of Security Incident Reponse, Trust (Remote, Americas) Engineering and Development Americas
Technical Facilitator, R&D Programs (PST) Engineering and Development Americas
Senior Software Engineer, Growth (Remote, Americas) Engineering and Development Americas
Senior Infrastructure Software Engineer (Remote, Americas) Engineering and Development Americas
Senior Mobile Software Engineer (Remote, Americas) Engineering and Development Americas
Senior Frontend Software Engineer (Remote, Americas) Engineering and Development Americas
Senior Backend Software Engineer (Remote, Americas) Engineering and Development Americas
Senior Software Engineer – Infrastructure, Back End, Mobile, or Front End Development (Remote, Americas) Engineering and Development Americas
Senior Lead/Staff Software Engineer – Back End, Mobile, or Front End Development (Remote, Americas) Engineering and Development Americas
Software Engineering Manager, Growth (Remote, Americas) Engineering and Development Americas
Software Engineering Manager – Frontend Development (Remote, Americas) Engineering and Development Americas
Software Engineering Manager – Mobile Development (Remote, Americas) Engineering and Development Americas
Software Engineering Manager – Backend Development (Remote, Americas) Engineering and Development Americas
Software Engineering Manager – Backend, Mobile, or Front End Development (Remote, Americas) Engineering and Development Americas
Senior Frontend Engineer - Mobile or Frontend Development (Remote, Europe) Engineering and Development EMEA
Senior Software Engineer, Back End or Infrastructure (Remote, Europe) Engineering and Development EMEA
Lead/Staff Software Engineer, Growth (Remote, Americas) Engineering and Development Americas
Lead/Staff Frontend Software Engineer (Remote, Americas) Engineering and Development Americas
Lead/Staff Mobile Software Engineer (Remote, Americas) Engineering and Development Americas
Lead/Staff Backend Software Engineer (Remote, Americas) Engineering and Development Americas
Lead/Staff Software Engineer – Back End, Mobile, or Front End Development (Remote, Americas) Engineering and Development Americas
Senior Lead/Staff Software Engineer, Growth (Remote, Americas) Engineering and Development Americas
Senior Lead/Staff Frontend Software Engineer (Remote, Americas) Engineering and Development Americas
Senior Lead/Staff Mobile Software Engineer (Remote, Americas) Engineering and Development Americas
Senior Lead/Staff Backend Software Engineer (Remote, Americas) Engineering and Development Americas
Lead/Staff Software Engineer – Mobile or Frontend Development (Remote, Europe) Engineering and Development EMEA
Lead/Staff Software Engineer, Back End or Infrastructure (Remote, Europe) Engineering and Development EMEA
Senior Software Engineering Manager, Growth (Remote, Americas) Engineering and Development Americas
Senior Software Engineering Manager (Remote, Americas) Engineering and Development Americas
Software Engineering Manager (Remote, Europe) Engineering and Development EMEA
Lead/Staff Production Engineer – Production Engineering (Remote, Americas and Europe) Engineering and Development Americas
Software Engineering Manager, Infrastructure Security (Remote, Americas) Engineering and Development Americas
Lead/Staff Software Engineer, Infrastructure Security (Remote, Americas) Engineering and Development Americas
Pottery store wall with products

Don’t see the right role?

Join our Engineering community, or sign up be alerted when relevant roles are available.