Software Engineer II, Frontend - Identity

Global technology company providing mobility solutions through ride-sharing, food delivery, and autonomous vehicle development.
Frontend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Automotive

Description For Software Engineer II, Frontend - Identity

Join Uber's Device Identity team as a Software Engineer II (Frontend) and play a crucial role in developing Identity and Access Management (IAM) solutions that power Uber's global ecosystem. You'll work on building next-generation Identity platforms supporting various devices including Autonomous Vehicles, Ads systems, and Merchant Tablets.

In this position, you'll collaborate closely with Engineering Managers, Product Managers, and cross-functional teams to design and implement scalable, secure, and high-performance systems. Your focus will be on creating data models that accurately represent devices in Uber's ecosystem, enabling seamless interactions with third-party partners through APIs and advanced integrations.

The role offers exciting challenges in handling high-scale backend services and complex identity requirements. You'll be working with one of the largest-scale services at Uber, tackling problems related to scalability, reliability, and high availability. The position requires expertise in authentication protocols, security, and identity management, making it perfect for those passionate about building robust identity solutions.

Uber maintains a hybrid work culture where office presence is valued for collaboration and cultural identity. Employees are expected to spend at least half of their work time in their assigned office, fostering a collaborative environment while maintaining flexibility. Join a company that's moving the world forward, where your contributions will directly impact millions of users worldwide.

Last updated 7 days ago

Responsibilities For Software Engineer II, Frontend - Identity

  • Solve challenging distributed systems problems around scalability, reliability, low latency, and high availability
  • Design and develop end-to-end features for customer identity spanning across the tech stack
  • Build APIs to authenticate/authorize end-users and 3P partners

Requirements For Software Engineer II, Frontend - Identity

JavaScript
  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 3+ years total technical software engineering experience
  • Programming language experience (JavaScript, CSS)
  • Advanced English language skills
  • Experience in Authentication, Security, Cryptography, Identity Management, Authorization, and Access Control
  • Experience with OAuth 2.0, OpenID Connect, SAML, X.509, and other standard authentication protocols
  • Excellent documentation, communication, and collaboration skills

Interested in this job?

Jobs Related To Uber Software Engineer II, Frontend - Identity

Software Engineer II - Front-end

Frontend Software Engineer II position at Uber, working on Chronicle Platform, requiring 3+ years of experience in frontend development with JavaScript, Node.js, and React.

Software Engineer II

Frontend Engineer II position at Uber, focusing on building security infrastructure and user experiences using React, TypeScript, and modern web technologies.

Software Engineer II, Frontend, Capacity & Engineering Efficiency

Frontend Software Engineer role at Uber focusing on capacity planning and engineering efficiency, building scalable web applications using modern technologies.

Software Engineer II, Frontend - Trusted Identity

Frontend Software Engineer role at Uber focusing on security and identity systems, using React, TypeScript, and GraphQL to build scalable web applications.

Software Engineer II, Frontend, ML Platform

Mid-level Frontend Software Engineer position at Uber, focusing on ML Platform development in Amsterdam, requiring 3+ years of experience with TypeScript/JavaScript and React.