← Back to jobs

Software Engineer, Identity

Company
Lyft
Location
Toronto, CA
Work type
Full Time
Posted
2026-09-15

Job description

As a Software Engineer in the Identity team, your primary responsibilities will encompass:

Lyft’s Login & Signup Experiences:
Design and enhancement of our Multi-factor authentication (MFA) experiences.
Optimization of verification funnels, including:
Phone-based two-factor authentication (2FA)
Email verification
Identity provider single sign-ons (SSO)
Overseeing session management and device validation.
Developing OAuth client provisioning and related tooling.
Account Security:
Act as the frontline defense against fraudsters and phishers aiming to exploit rider and driver accounts through product vulnerabilities.
Implement strategies to counteract risks posed by social engineering tactics.
Scaling Core Services:
Lead the maintenance and optimization of core microservices under the Identity team's purview, essential to Lyft’s diverse service offerings.
Manage organizational structures and multi-user management systems. (RBAC, family accounts, AuthZ)
Design solutions for high-stakes challenges such as:
Preventing unauthorized driving.
Thwarting abuse related to recycled phones and their numbers.
Striking a balance between stringent customer verification and ensuring minimal user friction.

Responsibilities
Write well-crafted, well-tested, readable, maintainable code
Promote appropriate tech and engineering best practices
Implement identity and security protocols to secure and protect Lyft users data at scale
Partner with teams across Lyft on identity and account security initiatives
Unblock, effectively communicate, and obtain buy-in across teams to achieve results
Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices

Experience
3+ years of engineering experience working in any of these stacks; Python, GO, Java, etc.
Experience with cloud service providers like Amazon Web Services (AWS), Google Cloud(GCP), Oracle Cloud, etc
Able to write clear, scalable and clear design documentation
Relevant experience mentoring engineers on the team

Original source