Back to Job Listings

Senior Software Engineer - Privacy

Ottawa, Montreal, Toronto

Trust is central everything we do here at Shopify. Our merchants trust us everyday with their businesses, their livelihoods, and their reputation with their customers as we continually strive to make Shopify better for them. Over 500 000 merchants all over the world trust our systems with a myriad of important and sensitive information as we process millions of transactions each year. Protecting this information and being conscientious about how we use it is at the heart of how Shopify operates.

And this is where you come in! Our Privacy and Data Management Team is growing and we're looking for an engineer with a keen interest in online privacy to join us. Teams across Shopify come to you for advice as they develop any number of products and you'll be their trusted partner. You will help us build and enhance our systems to protect the information entrusted to us and keep our systems compliant with privacy regulations the world over. You'll influence the direction of this small team as you return from conferences or workshops, brimming with fresh ideas on our approach or scope.

And it all comes down to this: your work will directly impact millions of people by protecting our merchants' data and that of their customers, thereby improving the trust people have in online commerce.

Requirements for the role:

  • Experience with Rails or the desire to learn it quickly. You'll hit the ground running if you've worked with Rails before, but not to worry if you haven't. Many of our engineers work with Rails for the first time upon arrival - we simply ask that you bring enthusiasm to learn and we'll support your growth.
  • Extensive software development experience. You're proficient with things like software design patterns, code review, a variety of languages, TDD, etc. and are happy to share your knowledge with others. This feeds particularly well into the previous point - being an experienced developer will reduce potential hurdles if you're learning Rails with us.
  • Creativity when balancing seemingly conflicting priorities. Shopify is a fast-growing platform, with new products being developed all the time. Your creativity is key when building privacy protection into a system that changes on a near daily basis.
  • A curious mind. You love a good puzzle and work hard to understand how systems, both legal and software, work.


  • Building, developing, and scaling user-focused web applications, especially with Ruby on Rails and Javascript
  • Developing regulatory-compliant systems (anti-spam laws, privacy laws, consent decrees, etc.)
  • Developing for Spark or similar technologies
  • Working with Database technologies, specifically MySQL
  • Data warehousing with technologies such as HDFS
  • Following the progression and potential impact of new privacy regulations, most notably the GDPR

You'll be working on things like:

  • Writing backend code in Ruby on Rails, data processing code in PySpark, or frontend code in Javascript
  • Collaborating with product teams to help guide product development toward having privacy concerns included by design
  • Responding to changes in regulatory or contractual requirements with timely code fixes and product adjustment

We know that applying for a new role can be an arduous process and we truly appreciate your effort. Frances is looking forward to reading your application.

Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we’re looking for, consider applying. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we're dedicated to adding new perspectives to the team and encourage everyone to apply.

Apply now

Or, know someone who would be a perfect fit? Let them know!