Shopify

remote
501+ Employees
501+ Engineers
$100M+ Funding
Exited (IPO)

Shopify is a platform built for independent business owners of all shapes and sizes to start, sell, market and manage their businesses online, in-store, and everywhere between. With a comprehensive set of industry-leading tools, Shopify has helped over 1.7 million people in 175 countries take control of where they take their businesses. Shopify has worked with brands like Unilever, Gymshark, Allbirds and countless others that started with nothing but an idea, a passion, or a purpose.

Active Roles 2 more active roles

Why join us?

  • In 2020, Shopify merchants generated more than $307 billion in global economic impact, and employ 3.6 million people. These business owners rely on our Engineering Teams to build intuitive, fast, and resilient products to support their families, employees, and communities.

  • We're hiring over 2,000 engineers in 2021 - nearly anywhere you are in the world. Shopify is committed to a future that is digital by design, creating the best possible version of remote work for our 7000+ employees.

  • Everyone at Shopify is trusted to decide the best ways to accelerate their personal growth and learning, with our support. Your development and journey at Shopify can truly be as vast as you want it to be.


Engineering at Shopify

Engineering team and processes

At Shopify we build a product that is both broad and deep to meet the needs of entrepreneurs who run many different types of business. We’ve deconstructed this domain into problem spaces and mapped them to product areas. Then we’ve broken these down into product development teams of five to nine folks, each team equipped with the skills it needs to achieve its product goals. This means a team generally consists of a product manager, back-end developers, web developers, data specialists and UX designers. (Read more here: https://shopify.engineering/how-shopify-scales-up-its-development-teams)

All systems have to be designed with the scale in mind. At the same time, it still feels like you're working on a classic Rails app. The amount of engineering efforts put into this is incredible. For a developer writing a database migration, it looks just like it would for any other Rails app, but under the hood that migration would be asynchronously applied to a 100+ database shards with zero downtime. This story is similar for any other aspect of our infrastructure, from CI and tests to deploys. (Read more here: https://stackshare.io/shopify/e-commerce-at-scale-inside-shopifys-tech-stack)

Technical Challenges

Building the next version of our online store offering, including a headless solution that enables merchants to have all the power of Shopify with a fully bespoke storefront.

Levelling up our search infrastructure to help our merchant’s buyers find what they are looking for, leading to increased buyer conversion on merchant’s shops.

Unifying our frontend stack to be powered entirely by ReactJS and GraphQL and improve our time to first response to meet web user expectations.

Projects you might work on
  • Dynamic routing of Storefront Traffic: https://shopify.engineering/dynamically-route-storefront-traffic

    “Fast continuous integration (CI) time and deployments are great ways to increase the velocity of getting changes into production. However, for time-critical use cases like ours removing the CI time and deployment altogether is even better.”

  • Building smarter search products: https://shopify.engineering/evaluating-search-algorithms

    “Over 2 million users visit Shopify’s Help Center every month to find help solving a problem. They come to the Help Center with different motives: learn how to set up their store, find tips on how to market, or get advice on troubleshooting a technical issue. Our search product helps users narrow down what they’re looking for by surfacing what’s most relevant for them.”

  • Rethinking mobile development best practices with the shift to React Native: https://shopify.engineering/managing-native-code-react-native

    “A year ago, we announced our decision to place our bets, and our developer resources, on React Native. As you could expect, the move was met internally with a mix of excitement and apprehension, but a year later, we are still convinced that we made the right decision.”

Tech stack
Ruby on Rails
MySQL
React
React Native
Redis
memcached
Kubernetes
Google Cloud Platform
nginx
Lua
Golang
GraphQL
JavaScript
TypeScript
Ruby
Docker
Terraform

Working at Shopify

Shopify-wide Culture Culture is the sum of our beliefs and behaviours. It’s how people act when they think nobody’s watching. Every single one of us influences the environment here through our everyday actions and interactions. Therefore, we all own culture.

We embrace being multicultural and celebrate the differences that occur naturally within teams, departments, locations, and projects. We see this diversity as a strength.

We might not agree with each other all the time, but the best solutions come out of the agreements we strike when we look at common problems through different perspectives. Regardless of our backgrounds, locations, or teams, our mission and values link us together. We are here to make commerce better for everyone, so that anyone, anywhere can create independence for themselves, their families, and their communities. We do this through a focus on collective impact, continuous learning, thriving on change, and building for the longterm. They are the shared principles we all agree on and live by.

Engineering Culture Engineering has always been a leading discipline at Shopify. Our CEO is a programmer and along with our President, have both committed code. Engineering teams play a critical role in influencing and driving our approach to product development.

We develop excellence in our craft through practice and growth. We practice our skills by solving challenging problems at scale. We grow by working with and learning from other talented developers in our community and embracing new technologies and languages. Pull out of your lane and tackle front-end, back-end, infrastructure, data, or trust and security initiatives. These moves are not just allowed, they’re encouraged, and they enable you to build your breadth, depth, and ability to solve hard problems.

Our Developers have high trust and autonomy - our infrastructure is built so you can ship fast and ship early. Everyone has the ability to improve Shopify, and you won’t be limited to a prescribed set of tasks as a developer.

Diversity and Inclusion

Talent acquisition initiatives We embedded D&B principles into all stages of Shopify’s hiring process, based on the recommendations of our 2019 Talent Acquisition Audit. We created an agency engagement strategy to source and hire candidates from underrepresented groups for roles in Support, with the goal to scale this strategy to all roles across Shopify. As part of this strategy, we engaged in a trust-building exercise with more than 100 community and not-for-profit employment agencies across Canada, including ACCES Employment, NPower Canada, and WorkBC. We hired more than 100 Junior Support Advisors through these agencies, 51% of whom identified as belonging to an underrepresented group.

Resources for mitigating bias Building on our 2019 Compensation Fairness Review and Talent Acquisition Audit, we created resources to identify and eliminate bias in hiring, performance, compensation, and attrition. These resources include self-reflection questions, information on different types of biases and how to mitigate them, and how to create a truly inclusive approach in these areas. Thousands of Shopify employees worldwide leveraged these resources.

D&B consulting In 2020, the D&B team partnered with all teams and groups across Shopify to develop D&B action plans. This included leaders completing anti-bias training and reviewing representation data, creating customized programming for employees, product and commercial inclusion initiatives, and merchant outreach initiatives.

(From the 2020 Shopify Sustainability Report: https://cdn.shopify.com/static/sustainability-report/2020%20Shopify%20Sustainability%20Report.pdf)

Onboarding For every employee's journey at Shopify starts with Startup, Shopify's comprehensive and completely digital 3 day onboarding program. Startup is an essential part of their journey here and their opportunity to reduce time to impact and understand Shopify. Taking time to gather context and asking questions is a valuable way to spend time as they onboard; folks can’t make good decisions without context nor can we move the mission forward without context.

After Startup, an RnD specific onboarding (referred to as RnD Discovery)makes sure that all new Shopifolk have the tools and context they need to flourish in Shopify's fast paced environment. This four week program is customizable and designed to introduce new hires in RnD to Shopify's tech stack, product, and customers.

Rituals Since 2012, we’ve hosted regular “Hack Days,” a company-wide initiative where we take three full days to encourage our employees to step out of their ‘day jobs’ to tackle a new problem or project that inspires them and adds value to Shopify. These Hack Days also provide an opportunity for innovators to build and refine the tools they need to deliver on our mission. Over 2,000 project ideas have come out of Hack Days, resulting in hundreds of new products and features built for Shopify.

Our weekly Town Hall gives us the opportunity to share context, experiences, and updates with each other. We default to open as much as possible, so that we all have the context we need to do our best work. Town Halls are live streamed internally and recorded, so that everyone can be included, across time zones and schedules.

Shopify Summit is a chance for Shopifolk to focus and align on priorities for the year ahead. Executives and other domain experts share insights on the near and future horizon, delve into where Shopify needs to be as a company, and present a high-level view on how we can get there. It’s also a chance for everyone to think big, share ideas and connect with others across the company.

Employee Resource Groups (ERGs) Our active and engaged ERGs reflect the richness of their communities, with seven different groups representing employees who are Asian, Black, Indigenous, Latinx, LGBTQ+, women, and people with disabilities. Working closely with an executive sponsor, over 45 ERG leaders from around the world help teams across Shopify solve unique problems, build a global culture of belonging for employees and merchants, and increase Shopify’s understanding of diverse employee, merchant, and product needs. Our ERGs engaged 5,512 employees in 2020 (1,800 in 2019).

Real Talk This is a moderated conversation for Shopify employees to deepen their empathy and widen their perspectives by sharing their stories and listening to others. Real Talk helps employees feel seen and connected to one another. Over the course of 11 episodes across three seasons to date, Real Talk has explored topics including: the crisis of anti-Black racism; accessibility and accommodations for persons with disabilities; the diaspora experience; mental health and isolation; caregiving; and allyship. Over 5,000 employees tuned in live to Real Talk episodes in 2020.

Content co-creation The D&B team works across the business to ensure the stories that are told at Shopify are mission aligned, inclusive, encourage entrepreneurship, and reflect D&B best practices. We provided subject matter expertise and content review for I Quit, Shopify’s first TV series. We worked with our Employer Brand team to develop targeted D&B campaigns for external audiences and prospective applicants, including around Juneteenth, Asian Pacific American Heritage Month, Pride Month, and the creation of Life at Shopify features and podcasts.

Belonging campaigns These are milestone moments throughout the year that help us foster a sense of belonging inside and outside Shopify by highlighting and celebrating the impact and contributions of our employees and merchants. In 2020, we hosted eight campaigns: Black History Month, International Women’s Day, Asian and Pacific Islander Month, Pride, National Indigenous History Month, Latinx Heritage Month, Juneteenth, and Disabilities Awareness Week.

(From the 2020 Shopify Sustainability Report: https://cdn.shopify.com/static/sustainability-report/2020%20Shopify%20Sustainability%20Report.pdf)

Connect with our team during your hiring process

As part of our commitment to an inclusive workplace, we are happy to offer prospective engineers the chance to connect with our engineering employees who come from underrepresented backgrounds. It’s a way to get a better sense of our team and what it might be like to work with us.

If you’re interested in connecting with our team, be sure to bring this up during one of our introductory calls!

Perks & benefits
  • Generous Vacation
  • Company Retreats
  • Workshops/Conferences
  • Maternal/Paternal Leave
  • Flexible Hours
  • Health Insurance
  • Team Activities
  • Philanthropic Contributions
  • Work from Home
  • Relocation
  • Serves underrepresented populations
  • Prioritizes diversity in hiring
  • Social impact driven
  • Dedicated Human Resources team
  • Visa Support
  • LGBTQ+ friendly

External Links

Interested in this company?
Skip straight to final-round interviews by applying through Triplebyte.

Apply