We’re looking for a...

Staff Developer - Multiple Roles

Job post summary
Specialty Engineering and Development

About the role

At Shopify, we build products that help entrepreneurs around the world to start and grow their businesses. We’re the world’s fastest growing commerce platform and we have no plans of slowing down!

Working here, you’ll ship on quality instead of on time. Our teams deploy new code many times a day on a massive production scale. We’re talking hundreds of thousands of online stores, and hundreds of millions of requests a day. With both entrepreneurs and household brands depending on us for their livelihood, it’s a tough but incredibly rewarding responsibility. We’re looking for technical leads who are passionate about performance, accessibility, and building for the long-term. You’ll have a real desire for solving tough problems with performant code and you’ll have experience with shaping long-term product vision and owning its implementation.

These teams are currently seeking Staff Developers to spearhead the technical direction of our products and features:

  • Shipping: We're massively scaling what shipping and fulfillment mean to the hundreds of thousands of entrepreneurs and businesses that use Shopify. As a Staff Developer on this team, you'll be helping to drive the technical direction of our Shopify Fulfillment Network and everything that is related to a delivery of products.
  • Inventory: Part of the Store Management product line, the Inventory team has been given a high profile mandate to augment Shopify's inventory management offerings. As a Staff Developer, you will have the opportunity to help us define the long term technical vision, identify key technical investments, and work closely with our data team on reporting and predictive analytics.
  • Financial Solutions: If we carved off this team as it’s own company, it’d be the fastest growing fintech company in Canada. The Money infrastructure team is responsible for building and maintaining the system and infrastructure for subscription-based billing, payment processing, and revenue recognition. As the pace of growth has been keeping up, our system needs to remain reliable while still providing the flexibility for adding new features to allow the Shopify platform to collect revenue or grow Shopify’s business.
  • Insights: Shopify gives us a deep level of insight into what's hot and what's not, what sells and what doesn't and the best time to sell everything from shoes in Germany to bikes in the US. This is knowledge we want to pass onto our merchants to help them make data-driven decisions that will make them more successful. The Staff Developer will help build merchant-facing products on top of an AI platform to scale data-driven recommendations. 

Requirements for the role:

  • Proven technical leadership skills using technologies and frameworks including (but not limited to) Ruby on Rails, Java/JEE, Node.js, PHP, Python
  • A commitment and drive for quality, technical excellence and results
  • Experience building large scale, high throughput systems
  • Experience with relational databases and SQL (we’re mostly on MySQL with some Postgres)
  • Experience developing on a leading cloud provider (GCE, AWS, Azure, …)

What you'll work on:

  • Learn and grow constantly to feed your passion for self-improvement and make those around you better
  • Design and build innovative features that are driven by web scale data
  • Work through problems with your team, roll up your sleeves, form an opinion and advocate for engineering-specific roadmap items
  • Collaborate with other Shopify leaders, executives and external partners to provide the best commerce experience for our merchants

We know that applying to a new role takes a lot of work and we truly value your time. We’re looking forward to reading your application!

At Shopify, we are committed to building and fostering an environment where our employees feel included, valued, and heard. Our belief is that a strong commitment to diversity and inclusion enables us to truly make commerce better for everyone. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities.

Job postings for similar
Position Specialty Location
Senior UX Developer Engineering and Development Ottawa, Canada
Software Development at Shopify (Expression of Interest) Engineering and Development Montreal, Ottawa, Toronto, Vancouver, Waterloo, New York, San Francisco, Berlin, Stockholm, Vilnius, Singapore, Remote
Staff Infrastructure Security Engineer Engineering and Development Ottawa, Canada
UX Developer Engineering and Development Ottawa, Canada
Development Manager - Multiple Roles Engineering and Development Ottawa, Canada
Production Engineering - Cloud Network Engineering Specialist, Network Foundations Engineering and Development Ottawa, Toronto, Waterloo, Remote
Mobile Development at Shopify (Expression of Interest) Engineering and Development Montreal, Ottawa, Toronto, Vancouver, Waterloo, New York, San Francisco, Berlin, Stockholm, Vilnius, Singapore, Remote
Apprentice Development Manager Engineering and Development Ottawa, Toronto, Montreal