Staff Software Engineer - Engineer

Uber Technologies Inc.

San Francisco (CA)

On-site

USD 230,000 - 300,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Uber Technologies Inc. is seeking a Staff Software Engineer to anchor the foundation of global systems, from orchestration to the stacks powering our apps.

This role targets a proven, large-scale systems thinker who thrives under complex infrastructures across data centers and clouds, delivering reliable, high-performance platforms.

Qualifications

  • 10+ years building scalable, fault-tolerant products or platforms.
  • Proficiency in Go, C/C++, Java, Python, or JavaScript and ability to define organization-wide standards.
  • Proven experience leading large-scale engineering projects through inception to global productionization.
  • Expertise making complex engineering/business tradeoffs like buy vs. build or incremental vs. rewrite.
  • Experience identifying architectural gaps and reducing tech debt across the org.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.

Responsibilities

  • Design and build end-to-end systems for orchestration, monitoring, or frameworks at massive global scale.
  • Provide deep technical mentorship across the stack, ensuring robust, extensible, secure architectures.
  • Build solutions leveraging statistics to diagnose performance and optimize resources.
  • Create tools and frameworks to accelerate hundreds of internal teams.
  • Lead engineers, review code and designs, promote continuous learning.
  • Collaborate with Product, Data Science, and Operations to align investments with business value.

Skills

Go
C/C++
Java
Python
JavaScript
System design
Leadership

Education

Bachelor's degree

Tools

Linux
Container orchestration
Security architecture

Job description

About the role and team

Leading at Uber means setting direction in motion, not waiting for perfect conditions. As a Staff Software Engineer, you will be a technical anchor for the foundational systems that move the world - from building the next generation of orchestration platforms to architecting the stacks that power our global applications. Our mission is to make transportation as reliable as running water, and we need technical powerhouses to build the dependable, high-performance foundation that supports that vision.

This is a role for a proven, large-scale systems thinker who thrives in high-stakes environments. You will navigate the "messy" reality of complex infrastructures spanning global data centers and multiple cloud providers, supporting a diverse variety of workloads. You’ll need to make smart decisions with imperfect information and own the outcomes of global architectural choices. If you lead with clarity, build with heart, and are motivated by the challenge of peak efficiency at unparalleled scale - this is where you’ll make your mark.

What you’ll do
  • Design and build end-to-end systems for orchestration, monitoring, or frameworks that stand the test of massive global scale and high availability.
  • Provide deep technical mentorship across the stack, ensuring architecture and implementations are robust, extensible, and secure.
  • Build innovative solutions that leverage statistical analysis to diagnose performance regressions and optimize resource utilization across complex infrastructures.
  • Create best-in-class tools and frameworks that increase the velocity and quality of hundreds of internal engineering teams.
  • Lead and mentor engineers, reviewing code and designs while fostering a culture of continuous learning and humility.
  • Work cross-functionally with Product, Data Science, and Operations across the globe to drive large-scale projects and align technical investments with business value.
Basic Qualifications
  • 10+ years of professional experience building scalable, fault-tolerant products or platforms, with a track record of solving strategically important problems.
  • Proficiency in one or more programming languages (e.g., Go, C/C++, Java, Python, or JavaScript) and the ability to define organization-wide standards.
  • Proven experience leading large-scale engineering projects through the entire lifecycle from inception to global productionization.
  • Expertise in making complex engineering/business tradeoffs, managing the implications of "buy vs. build" or "incremental vs. rewrite" decisions.
  • Experience identifying architectural gaps and acting as a multiplier to reduce technical debt across the organization.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.
Preferred Qualifications
  • Advanced degree (Master’s or PhD) with a focus on distributed computing, system performance, or machine learning.
  • Hands-on experience with Linux internals, container orchestration, or modern security architectural patterns.
  • Experience contributing to open-source projects or leading industry-level technical discussions.
  • Ability to anticipate future business needs and develop extensible, modular designs that meet long-term scalability targets.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer - Engineer
Sr Software Engineer - Engineer

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Sr Manager, Engineering - Engineer
Sr Manager, Engineering - Engineer

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 250,000 - 350,000
Sr Software Engineer - Compute
Sr Software Engineer - Compute

Uber • Seattle (WA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Sr Manager, Engineering - Engineer
Sr Manager, Engineering - Engineer

Uber Technologies Inc. • Seattle (WA)

On-site
USD 267,000 - 297,000
Sr Manager, Engineering - Engineer
Sr Manager, Engineering - Engineer

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 267,000 - 297,000
Sr Software Engineer - Compute
Sr Software Engineer - Compute

Uber Technologies Inc. • Seattle (WA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Staff Engineer - Core Infrastructure
Staff Engineer - Core Infrastructure

Uber • United States

On-site
USD 232,000 - 258,000
Bonus program
Equity award
401(k) plan
+1
Staff Software Engineer
Staff Software Engineer

Amano McGann • Roseville (MN)

On-site
USD 140,000 - 190,000
Sr Manager, Engineering - Engineer
Sr Manager, Engineering - Engineer

Uber • United States

On-site
USD 267,000 - 297,000
Bonus program
Equity
401(k) plan
+1
Sr Staff Security Engineer - Engineer
Sr Staff Security Engineer - Engineer

Uber • San Francisco (CA)

On-site
USD 300,000 - 420,000