We’re looking for a...

Lead Software Engineer - Security

Job post summary
Location
Specialty Engineering and Development

About the role

Trust & Security spans a broad scope at Shopify. On the Security Tooling Team, we build everything from scanners to detect all manner of nastiness, to tools that increase visibility into our networks, to automated reputation monitoring systems … and that’s a very small subset of what we do! We approach our work with two goals in mind: (1) reducing our teammates’ toil with software and (2) safeguarding our 600K+ merchants’ livelihoods.

We are looking for a Technical Lead to build out security tooling for the wider Trust & Security team. Coming in at this level, you will design and build security tools which the team will leverage to make commerce more secure for everyone. You will work on projects that have a positive impact across the Trust & Security team, and in turn, allow them to respond quickly and with greater accuracy.

To give you an idea of the type of work we do, here’s a talk by Diana Birsan and Steven Scott about a tool developed to protect our Default to Open culture. We also encourage you to check out our Engineering Blog for more info about engineering at Shopify.

Responsibilities:

  • Discover weakness or repetitive tasks (or the intersection of the two!) that could be improved with software, and then build that software.
  • Lead multiple projects and prioritize which needs the most attention.
  • Share knowledge and provide technical leadership to others on the team. 
  • Provide security advice to developers across Shopify.
  • Maintain trust with Shopify engineering teams.

Requirements for the role:

  • Security-specific development experience. You’ve spent several years building security tools and features that scale with a growing company.
  • Partnering with non-security development teams. You’re able to communicate security-speak to anyone.
  • Ability to operate independently, but not as a silo. You require minimal supervision, but understand the value of collaborating and knowledge-sharing.
  • Keeping a bird’s eye view. You’ve lead projects from road-mapping to completion, knowing who else to loop in in the process.

Bonus experience:

  • Note: If some of this tech is new to you, that’s OK! We know not everyone will come in fully familiar with this stack, and we provide support to learn on the job.
  • Developing software in any of these languages: Ruby on Rails, Go, Lua, Python, Javascript, MySQL
  • Building security tools for infrastructure and applications running on public cloud: GCP, AWS, Azure

We know that looking for a new role can be both exciting and time-consuming, and we truly appreciate your effort. Krystle is an actual real live person (👋🏻) and is looking forward to learning more about you. Tell us why this is the role for you!

Job postings for similar
Position Specialty Location
Production Engineering - Scalability and Reliability Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote
Engineering Lead - App & Partner Platform Engineering and Development Toronto, Canada
Production Engineering - Edgescale - Ingress and Load Balancing Engineering and Development Toronto, Canada
Senior Software Developer - Shopify Marketplace Engineering and Development Toronto, Canada
Senior Front-End Developer - Shopify Marketplace Engineering and Development Toronto, Canada
Software Developer Lead - International Growth Engineering and Development Ottawa, Montreal, Toronto, Waterloo
Choose your own Security Engineering adventure Engineering and Development Toronto, Canada
Production Engineering - Director of Datastores Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote
Production Engineering - Developer Tools Manager Engineering and Development Ottawa, Montreal, Toronto, Waterloo, Remote UTC -4 to UTC -8 time
Production Engineering Lead - Edgescale - Edge and Infrastructure Engineering and Development Toronto, Wellington - Office
Production Engineering - Edgescale - Domains and Notifications Engineering and Development Toronto, Canada
Mobile Developer - Security Engineering and Development Toronto, Canada
Lead iOS Developer Engineering and Development Toronto, Canada
Lead Software Engineer - Product Security Engineering and Development Toronto, Canada
Director of Production Security Engineering and Development Toronto, Canada
Production Engineer - Edgescale - Edge and Infrastructure Engineering and Development Toronto, Wellington - Office
Lead Software Developer Engineering and Development Toronto, Canada