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

Staff Software engineer - Authentication and Security Observability

Sunnyvale, California, United StatesHybridFull TimeStaff$232,000–$258,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 Staff Software Engineer to lead the design and delivery of a new Security Observability Platform. This greenfield role involves building systems to understand the risk posture of identities and assets, handling thousands of requests per second. You will own the platform end-to-end, from architecture to production debugging, focusing on performance, safety, and scale. The position requires strong skills in platform service development, Go or Java, system design, and data/graph-based systems, with a background in security engineering and risk modeling being preferred. This role offers a chance to solve complex problems at the intersection of security and infrastructure, driving technical direction and mentoring engineers.

About The Role
Uber's authentication platform handles thousands of requests per second across human users and machine identities - but today, we lack a unified way to understand the risk posture of those identities and the assets they touch. That's what you'll build.
Engineering at Uber means building for real-world impact under real-world constraints. The problems are complex, the systems are massive, and the pace is fast. As a Staff Engineer on the Login Services team (Core Security Engineering), you'll lead the design and delivery of a Security Observability Platform. This is a greenfield opportunity where you'll need to make smart decisions with imperfect information and own them end-to-end. If you think in systems, stay calm under pressure, and care about building high-leverage data platforms that sit at the intersection of security and infrastructure, this is where you'll grow.
What You'll Do

  • Design, build, and maintain a Security Observability Platform-including data models, identity/asset graphs, and risk signal pipelines-where performance, safety, and scale are paramount.
  • Solve messy, high-impact problems at the intersection of security and infrastructure, often starting without a clear playbook or predefined solution.
  • Champion engineering best practices like code health, testing, and design clarity, ensuring the platform remains reliable and observable even as we scale rapidly.
  • Own your work end-to-end , from the initial architectural design doc to debugging production issues when the stakes for company-wide security are high.
  • Turn data into decisions by collaborating across Security, IT, and Ops to identify high-value use cases like adaptive auth policies and automated threat detection.
  • Navigate ambiguity and complexity , working through technical debt and shifting priorities while keeping long-term security impact in mind.
  • Lead through influence , driving technical direction, conducting design reviews, and mentoring senior engineers through hands-on collaboration rather than just oversight.

Basic Qualifications

  • 8+ years of experience building platform services (APIs, data pipelines, or shared infrastructure) in production distributed systems.
  • Proficiency in Go or Java (our primary stack) with a track record of writing high-quality, reliable, and testable code.
  • Experience owning complex systems end-to-end , including architecture, rollout, and long-term operational health in high-uptime environments.
  • Experience building data platforms or graph-based systems that serve multiple internal or external consumers.

Preferred Qualifications

  • Background in security engineering , particularly in identity, authentication, or security data/signals platforms.
  • Experience modeling risk , such as fraud signals, threat scoring, or compliance posture systems.
  • Systems thinking and adaptability , with a proven ability to align stakeholders across organizational boundaries to drive a technical vision.
  • Technical leadership experience , including mentoring senior engineers and setting strategic direction for a team or organization.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year. 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., For Sunnyvale, CA-based roles: The base salary range for this role is USD$232,000 per year - USD$258,000 per year. 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.