Software Reliability Engineer, Shopify Fulfillment Network (Remote, North America, PST)

Job post summary
Location Americas
Team Engineering & Development

About the role

Shopify is seeking a Software Reliability Engineer to join the fast growing Fulfillment Network on the Technical Operations team. As a Reliability Engineer, you will play an integral part in testing, maintaining and improving the technology and solutions Shopify and 6RS are building with the Shopify Fulfillment Network. In this role, you will be central to ensuring a quality, reliable product is delivered that will meet the needs of the operations team to enable them to delight Shopify’s merchants. 

 The software you will work on has many touch points and requires integration with a variety of development teams. Here you will be debugging and reporting on software bugs, triaging them to the appropriate engineering team for further investigation and resolving them on the spot. The systems you will be working with are both development and production environments so you will also play an important role in problem solving issues in real-time to advise our users how to work around issues. The successful candidate is someone who, after unblocking an issue, can work the development teams to create solutions to reduce the frequency and severity of issues from occurring again. As such, the duties you will have include:

  • Resolving software bugs and issues with our system in real-time

  • Triaging issues to the appropriate engineering team and working with them on solutions

  • Building and running automated testing solutions to identify and contain bugs in a staging environment

  • Communicating and advising our customers how to handle software issues

  • Developing tools to proactively identify emerging issues

  • Participate in an on-call rotation and production support 

  • Building out our reliability SOPs and documenting routine challenges and workarounds

  • Working with project managers on designing solutions to software issues and requests reported by our customers

Qualifications

  • 1-3 years experience working in a software development or test role

  • Experience addressing system performance issues and maximizing uptime for customers 

  • Experience using frameworks like but not limited to - SQL, typescript, Ruby, React, Node.js and Python

  • Knowledge of Linux and experience with scripting languages (e.g. Node, Bash, Python)

  • Proficiency in Google Cloud Platform or any other cloud-based solutions, microservices, and Kubernetes

  • Proficiency is using logging tools like LogDNA or Splunk to do analysis

  • Practical experience with relational databases 

  • Experience building tools and using metrics to monitor performance across complex systems 

  • Drive to solve challenging problems and commitment to addressing the root cause

  • Strong attention to detail and ability to juggle multiple tasks and objectives simultaneously

  • Effective communication skills to work with both technical and non technical colleagues

  • The ability to constantly raise the bar for product development and how teams work

  • Curiosity and passion to constantly learn new things; Shopify changes fast, and we need the people who work here to be able to change and learn fast too

Closing date: May 23 at 11:59PM EDT. Successful candidates can expect to hear back from us within 2 weeks of that date.

#LI-IE1 #LI-REMOTE

Our belief is that a strong commitment to diversity & inclusion enables us to truly make commerce better for everyone. We encourage applications from Indigenous peoples, racialized people, people with disabilities, people from gender and sexually diverse communities, and/or people with intersectional identities. Please take a look at our Sustainability Reports to learn more about Shopify’s commitments to our communities, and our planet.

At Shopify, we understand that experience comes in many forms. We’re dedicated to adding new perspectives to the team - so if your experience is this close to what we’re looking for, please consider applying.

How we hire

At Shopify, we put a lot of care and time into who we hire. We believe that in order to build the best products, we need to build high impact teams. Our recruitment process centres around what we call the Life Story interview, a conversational-style interview where we get to learn more about you.
Learn more about our hiring process 

Not what you’re looking for?Check out these similar roles.

Job postings for similar
Position Team Location
Frontend Development Manager, Marketing (Remote, Americas) Engineering & Development Americas
Senior Backend Software Engineer (Remote, Americas) Engineering & Development Americas
Senior Software Engineer, Shop – Backend, Mobile, or Frontend Development (Remote, Americas) Engineering & Development Americas
Senior Mobile Software Engineer (Remote, Americas) Engineering & Development Americas
Tech Lead Software Engineer, Shop – Backend, Mobile, or Frontend Development (Remote, Americas) Engineering & Development Americas
Tech Lead Software Engineer – Backend, Mobile, or Frontend Development (Remote, Americas) Engineering & Development Americas
Software Engineering Manager – Backend, Mobile, or Frontend Development (Remote, Americas) Engineering & Development Americas
Senior Tech Lead Software Engineer, Shop – Backend, Mobile, or Frontend Development (Remote, Americas) Engineering & Development Americas
Senior Tech Lead Software Engineer – Backend, Mobile, or Frontend Development (Remote, Americas) Engineering & Development Americas
Senior Frontend Software Engineer, Marketing (Remote, Americas) Engineering & Development Americas
Senior Frontend Software Engineer, Product (Remote, Americas) Engineering & Development Americas
Senior Infrastructure Software Engineer (Remote, Americas) Engineering & Development Americas
Senior Software Engineering Manager (Remote, Americas) Engineering & Development Americas
Senior Engineer - React to React Native, (Remote, Americas) Engineering & Development Americas
Lead/Staff Production Engineer (Remote, Americas) Engineering & Development Americas
Technical Facilitator, RnD Discovery Engineering & Development Americas
Facilitator, RnD Discovery Engineering & Development Americas
Software Engineer (Remote, Americas) Engineering & Development Americas
Staff Compiler Engineer, Rust YJIT (Remote, Americas and EMEA) Engineering & Development Americas
Lead/Staff Site Reliability Engineer, Resiliency (Hawaii or PST, Americas) Engineering & Development Americas
Production Engineering Manager (Remote, Americas) Engineering & 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.

Join our community