Principal Engineer, Safety - Core Services Engineering

Uber Uber · Consumer · Sao Paulo, Brazil · Safety, Security & Insurance

Principal Engineer role focused on architecting and leading the development of core services related to Safety, Identity, Risk, and Payments at Uber. This role emphasizes leading large-scale engineering projects, driving strategic impact, unblocking teams, and mentoring engineers within a high-complexity, high-ambiguity environment.

What you'd actually do

  1. Design and maintain systems within Safety, Identity, and Risk that support millions of daily movements, where performance, safety, and scale can’t be separated.
  2. Foresee architectural problems and opportunities 1–2 years out, making intelligent bets on high-impact innovations and knowing when to "fail fast."
  3. Lead org-wide engineering projects through every messy stage—from idea inception and stakeholder tension to productionization and operations.
  4. Act as a force multiplier by identifying architectural gaps and reducing technical debt across multiple organizations, ensuring systems are designed to be extensible and modular.
  5. Build strategic relationships across Product, Data Science, and Operations to ship practical solutions at speed, navigating competing priorities and influencing without control.

Skills

Required

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 10+ years of full-time software engineering experience, with a focus on building and launching services to millions of global users.
  • Experience building real-time applications that handle hundreds of thousands of requests per second and manage complex downstream dependencies.
  • Demonstrated experience leading large-scale engineering projects that span multiple teams and geographic regions.

Nice to have

  • PhD in a technical field and 12+ years of experience in global-scale product architecture.
  • A track record of building long-lasting engineering artifacts that reduce complexity and increase developer velocity across the company.
  • Experience working in high-growth, ambiguous environments where you’ve had to balance long-term technical health with urgent business needs.

What the JD emphasized

  • high-stakes and high-ambiguity
  • massive complexity
  • messy stage
  • competing priorities