Staff Software Engineer - Core Security Engineering

Uber Uber · Consumer · Sunnyvale, CA · Engineering

Staff Software Engineer for Core Security Engineering at Uber, focusing on building and managing systems for access management, authentication, and authorization at scale. The role involves setting technical vision, leading projects, owning critical platform components, and solving complex distributed systems challenges in a production environment.

What you'd actually do

  1. Set the technical vision and architecture, influencing roadmaps across multiple teams and partner organizations. Apply knowledge of software design principles and methods, and evaluate the trade-offs of different architectural decisions to help translate requirements into effective design documents.
  2. Lead and execute with an appropriate sense of urgency to deliver technical and business impact. Plan, organize, and manage your own tasks, resources, and timelines to accomplish work accurately and on time. Define and diagnose problems, and determine an appropriate solution, recommendation, or decision while logically evaluating alternatives and relevant factors.
  3. Own critical platform components, including frameworks, tooling, orchestration, observability, guardrails, and scalable backend services that enable consistent experiences across channels.
  4. Drive cross-organizational alignment and execution by identifying gaps, defining solutions, and building consensus to deliver production-ready implementations at scale.
  5. Solve complex distributed systems and operational challenges under heavy traffic, raising the bar on reliability, performance, and operational excellence.

Skills

Required

  • designing, building, and operating large-scale, high-availability distributed systems
  • Backend Infrastructure
  • microservices architecture
  • distributed databases
  • caching strategies
  • asynchronous messaging systems
  • leadership

Nice to have

  • Master’s degree in Computer Science, Software Engineering, or a related technical field
  • Domain expertise in Security related systems (Authentication, Authorization, Access, IAM, PKI, identity)
  • influencing backend engineering strategy and architecture
  • Experience in AI and ML on creating efficiency by automation

What the JD emphasized

  • large-scale, high-availability distributed systems
  • Backend Infrastructure
  • Security related systems