Uber's Consumer Identity team is seeking a Web Engineer to design, data model, and develop the next-generation consumer identity platform. This platform aims to empower all Uber users across various business lines by facilitating seamless and secure access to Uber and affiliated third parties, managing the complete lifecycle of identity.
Requirements
- 2+ years of experience with hands-on coding using a general-purpose programming language (e.g. React.js, Java, JavaScript, etc) in a professional setting
- Experience designing and implementing large-scale distributed systems
- Experience in areas of Authentication, Security, Cryptography, Identity Management, Authorization, and Access Control
- Experience with OAuth 2.0, OpenID Connect, SAML, X.509, and other standard authentication protocols.
Responsibilities
- Solve challenging distributed systems problems around scalability, reliability, low latency, and high availability with one of the largest-scale services at Uber
- Design and develop end-to-end features for consumer identity such as Passkeys, MFA, and SSO integration
- Collaborate and consult with multiple Uber product teams to solve business problems using our platform
- Ensure customer security, privacy, and seamless user experience for each product in collaboration with product managers, designers, security, privacy and risk teams.
- Ensure that identified security issues are prioritized and addressed in an appropriate time frame.
Other
- Bachelor's degree in Computer Science or related technical field or equivalent practical experience
- Excellent documentation, communication, and collaboration skills.