Uber logo
Uber Verified
Transportation, Logistics, Food Delivery, Technology

Senior Software Engineer (Web)

Sunnyvale, California, United StatesOnsiteFull TimeSenior$202,000–$224,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Uber is seeking a Senior Software Engineer (Web) for its Partner Identity team. This role involves developing Identity and Access Management (IAM) solutions for Uber's global partner ecosystem. The engineer will design and implement scalable, secure, and high-performance systems, contributing to the next-generation Identity platform. Key responsibilities include solving distributed systems challenges, designing end-to-end identity features across the tech stack, and building APIs for authentication and authorization. The role requires a Bachelor's degree in a related field, 6+ years of software engineering experience, and strong TypeScript/JavaScript and web fundamentals.

About The Role
As a Sr Software Engineer (Web) on the Partner Identity team at Uber, you will play a key role in developing Identity and Access Management (IAM) solutions that drive Uber's global ecosystem of partners.
In this role, you will work closely with Engineering Managers, Product Managers, and cross-functional teams to design and implement scalable, secure, and high-performance systems. You'll contribute to building the next-generation Identity platform to drive engagement and generate demand via various Partnerships, M&As, Loyalty Programs, and 3P Distribution.
What The Candidate Will Need / Bonus Points
---- What the Candidate Will Do ----

  • 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 customer identity spanning across the tech stack
  • Build APIs to authenticate/authorize end-users and 3P partners.

Basic Qualifications

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field
  • 6+ years of professional software engineering experience, with a track record of shipping high-impact, user-facing products.
  • Strong TypeScript/JavaScript + web fundamentals (rendering, performance, debugging).
  • Proven experience in designing and implementing scalable, performant, and reliable front-end architectures.

Preferred Qualifications

  • 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.
  • Excellent documentation, communication, and collaboration skills.

For San Francisco, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

Sample Uber interview questions

  • 1

    Design a truck tracking system that supports filtering by truck number and includes an interface

    system designmedium
  • 2

    Design Uber Eats

    system designmedium
  • 3

    Given a sorted array of integers (which may include negatives), return the squares of the numbers

    codingmedium
  • 4

    Find the minimum characters to insert to make a string a palindrome

    codingmedium
  • 5

    Given an array of integers and a number N, find the length of the longest contiguous subarray such

    codingmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Uber's application page.