Back to jobs

Senior Software Engineer - Identity/Security

Job description

Senior Software Engineer - Identity/Security

TORONTO / REMOTE

MPA has been appointed by one of the fastest growing and leading Digital Health organisations in Canada to source an Senior Software Engineer - Identity/Security to join their growing team in Toronto. This role also has remote options.

You will be joining an organisation that has grown significantly in recent years to become a leader within the Digital Health sector by bringing much-needed innovation to the stagnant health care industry. Their mission is to help people live healthier, happier lives every day.

As a Senior Software Engineer on our clients Security team, you will help build and implement new security features into their core platform.

To thrive in this role, you are someone who has led identity related projects in areas such as authentication and single sign-on. This role will give you a large amount of ownership over a project to implement AuthO into our core platform. You will be working cross functionally with teams across Product, Platform, Security, and other areas of the business where you will serve as a subject matter expert on identity related items.

In this role, you will:

  • Implement core services in the League platform

  • Integrate AuthO as League's new Identity provider

  • Operationalize SSO and Identity for League's growing list of partners

  • Lead technical design discussions and inform implementation priority

  • Uphold standards for quality by performing code reviews, fixing bugs, creating automated tests, and monitoring performance

  • Mentor multiple engineers and lift the skills of others on the team

  • Help to align technical strategy with business goals

  • Live our team values of ownership, pragmatism, cooperation, and empathy for our customers

  • Participate in an on-call rotation to support the League platform

About You:

  • You have a minimum of 5 years software development experience

  • You have experience building product infrastructure using JavaScript and Golang or Python

  • You have experience with observability and resilient systems

  • You have knowledge of IAM standards such as OIDC, SAML, OAuth, Scope and Role based access controls

  • You know how to write high-quality, testable code

  • When things break, you’re eager and able to help fix things

  • You bring an 'own it' mentality - You own the features end-to-end and collaborate with various business and technical units at League to make it a success

You will receive a very competitive salary along with employee stock options and unlimited paid time off.

To find out more or to apply for this position please send an up to date resume to conall.anderson@mparecruitment.ca or click Apply.