Get email alerts for the latest jobs

Software Engineer, Production Service Patterns

Added Mar 12 from Jobspresso

ruby rails backend software engineer rest intern aws python sql cloud scala

Apply for this position

Production Engineering at Shopify encompasses the disciplines of site reliability engineering, infrastructure engineering, and developer productivity. Our team ensures that Shopify infrastructure is able to scale massively, while also delivering resilient systems, amazing performance, and impactful tools for our entire engineering team.

The objective of the Service Pattern group is to spread to the rest of the organization the tooling, lessons and patterns we’ve used to reliably scale Shopify to over 80,000 requests per second on Rails. Today, new applications are spinning up around the company. On day one, they reach many similar scaling challenges. In this group, we extract and evolve the tools that have allowed Shopify to scale and provide them to every developer in the company. We want Shopify developers to focus on making commerce better, not being concerned with infrastructure. Providing scalability is our job.

You’ll be responsible for designing tools that help build scalable, maintainable and resilient applications. These tools will be consumed by hundreds of developers and applications across the organization, and will allow them to abstract away the pain-points of scale. You will have the ability to continually ship changes to production multiple times a day, affecting developers and merchants across the entire platform. Developer productivity is one of the key success criteria for us, so it’s important that you write high quality documentation as well as good code.

Some of the challenges our group works on:

You’ll need to have experience with:

It’d be amazing if you have experience with:

Our team has spoken at conferences around the world about the work that we’re doing:


Apply for this position
Share this job
Not remote? Let us know!