Software Engineer, Identity
Core
Design and optimize identity, authentication, and security systems to protect Lyft users and prevent fraud.
Role type
Senior IC software engineer (identity & security)
Builds
Multi-factor authentication (MFA) experiences, verification funnels (2FA, email, SSO), OAuth provisioning, and core microservices for account security.
Domain
Ride-sharing / Identity & Access Management / Cybersecurity
Deliverable
production ML models | product features
Required skills
Python, Go, Java, AWS, GCP, OAuth, RBAC, session management, fraud detection, microservices architecture
Preferred skills
Mentoring engineers, writing design documentation, security protocol implementation
Technologies
Python, Go, Java, AWS, GCP, Oracle Cloud
Responsibilities
Design MFA and verification funnel optimizations; implement strategies to counter social engineering and fraud; maintain and optimize core identity microservices; develop OAuth client provisioning tooling; balance stringent verification with minimal user friction.
Seniority
Senior, hands-on IC
