Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer, Identity

Home > Python programming jobs

Software Engineer, Identity in Canada new

  • Toronto

Responsibilities

  • Write well-tested, readable, maintainable code for identity and security systems.
  • Design and improve MFA, 2FA, email verification, SSO, session management, device validation, and OAuth client provisioning experiences.
  • Implement identity and security protocols that protect Lyft users’ data at scale.
  • Maintain and optimize core identity microservices and organizational, multi-user, RBAC, family-account, and authorization systems.
  • Develop strategies to prevent fraud, phishing, social engineering, unauthorized driving, and abuse involving recycled phone numbers.
  • Partner with product, data science, analytics, operations, and engineering teams on identity and account-security initiatives.
  • Communicate effectively, unblock teams, obtain cross-functional buy-in, mentor engineers, and share knowledge through brown bags and technical talks.

Requirements

  • At least 3 years of engineering experience.
  • Experience working with stacks such as Python, Go, or Java.
  • Experience with cloud service providers such as Amazon Web Services, Google Cloud, or Oracle Cloud.
  • Ability to write clear, scalable design documentation.
  • Relevant experience mentoring engineers.
  • Ability to write clear, well-crafted, readable, maintainable, and well-tested code.

Benefits

  • Extended health and dental coverage, life insurance, disability benefits, mental health benefits, family-building benefits, childcare and pet benefits, and a Lyft-funded Health Care Savings Account.
  • RRSP plan with company match.
  • Flexible paid time off for salaried team members, or 15 paid days off for hourly team members plus an additional day per year of service.
  • Eighteen weeks of paid parental leave top-up for biological, adoptive, and foster parents.
  • Subsidized commuter benefits and Lyft ride credits.
  • Hybrid Toronto schedule requiring at least three days per week in the office, including Mondays, Wednesdays, and Thursdays, with flexibility to work from anywhere for up to four weeks per year.

Lyft

Lyft is a transportation network company that connects people to reliable rides, reshaping the way we navigate our communities. By leveraging innovative technology and AI, Lyft enhances mobility solutions tailored for urban lifestyles, making it easier for users to travel conveniently and efficie...

Similar positions

Software Engineer II, Full Stack

  • Affirm
  • Full time
  • Canada
  • 10/31/2026
  • Remote

AI/ML Software Engineer

  • ASG
  • Full time
  • USA
  • 10/31/2026
  • Salary: $200k - $250k/yr
  • Remote

Senior Security Engineer, AI

  • Justworks
  • Full time
  • USA
  • 10/31/2026
  • Salary: $188k - $242k/yr
  • New York, NY

Data Platform Engineer, Senior

  • Booz Allen Hamilton
  • Full time
  • USA
  • 10/31/2026
  • Salary: $78k - $176k/yr
  • Alexandria, VA

Senior Software Engineer - Test Infrastructure

  • IonQ
  • Full time
  • USA
  • 10/31/2026
  • Salary: $146k - $209k/yr
  • College Park, MD