Uber
Software Engineer II - Engineer
Share this job
Job Description
About the Role
We are hiring a Software Engineer II for the Login Services Platform Engineering team within Core Security Engineering. Our mission is to build the foundational identity platform that Uber's security and infrastructure organization runs on - spanning how we govern non-human identities, how we model identity and access as queryable knowledge, and how we authenticate and authorize both people and autonomous agents at scale.
You'll work across three interconnected platform programs: Non-Human Identity (NHI) Governance, the Security Knowledge Graph, and uSSO / Agentic R&D. Each is foundational infrastructure that other security and engineering teams build on top of - which means the systems you write need to be correct, observable, and safe to depend on.
What You'll Do
Non-Human Identity Governance
- Build the tooling and detection logic that governs the sprawling web of permissions between personnel, workloads, agents, service accounts, and infrastructure. Develop inventory and risk-identification pipelines that surface dangerous patterns - runaway group membership, over-privileged service accounts - before they become incidents. Contribute to eliminating personnel misuse of non-human identities by migrating credentials to secretless patterns and onboarding privileged access management (PAM) enforcement.
Security Knowledge Graph
- Help build a single, queryable knowledge graph of identity, assets, ownership, and access controls that is becoming foundational to Uber's security infrastructure strategy. Design and ship the ingestion framework, CI/CD pipeline, and self-service tooling (schema browsing, query benchmarking, scaffolding) that let any security or infra team onboard their own data sources without bespoke integration work. Build toward near-real-time ingestion for high-value signals like access and group-membership changes, and extend the graph to support both h
Keep looking