Senior Staff Engineer — Real-Time Streaming Platform

Uber

Seattle (WA)

On-site

USD 232,000 - 258,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Uber is seeking a Staff Software Engineer to lead the Streaming Data Platform in Seattle. You will shape architecture for real-time data movement, fault-tolerant streams, and multi-tenant infrastructure at Uber scale, partnering with product and data teams to deliver reliable, low-latency systems.

You will mentor senior engineers, drive architectural evolution, and establish engineering standards across organizations, balancing long-term platform investments with delivering impact today.

Qualifications

  • 10+ years of software engineering experience in large-scale distributed systems or data-intensive services.
  • Deep understanding of distributed systems principles including consistency, replication, consensus, fault tolerance, concurrency, and failure recovery.
  • Proven experience architecting high-performance, highly available systems at scale.
  • Strong proficiency in one or more backend languages (Java, Go, C++, Scala, Python, or Rust).
  • Experience with large-scale data infrastructure or stream processing tech and their tradeoffs.
  • Track record of technical leadership across multiple teams and initiatives.
  • Ability to mentor engineers and set engineering standards across orgs.
  • Bachelor's degree in CS, Engineering, Math, or equivalent.

Responsibilities

  • Define and drive the technical vision and architecture for Uber's streaming data platform, ensuring long-term scalability and reliability.
  • Lead the design of large-scale distributed streaming systems addressing data delivery, coordination, consistency, fault tolerance, and availability.
  • Drive modernization to simplify systems and remove bottlenecks for efficiency.
  • Set performance, reliability, and cost targets using benchmarking and workload analysis.
  • Architect multi-tenant infrastructure to support diverse workloads with high throughput and low latency.
  • Build automation, observability, capacity management, and self-service tooling to improve developer productivity.
  • Evaluate new technologies and inform long-term platform roadmaps.
  • Provide technical leadership for cross-organizational initiatives and production adoption.
  • Establish engineering excellence through reliability standards and root-cause analysis.
  • Mentor senior engineers and raise the technical bar across the org.
  • Collaborate with infrastructure, data engineering, and product teams to align capabilities with Uber's real-time data needs.

Skills

Distributed systems
System design
Backend development
Leadership
Mentoring
Performance analysis
Cross-team collaboration
Java/Go/C++/Python
Troubleshooting

Education

Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent

Tools

Kafka
Pulsar
Flink
Spark
Cloud services

Job description

Uber is seeking a Staff Software Engineer to lead the Streaming Data Platform in Seattle. You will shape architecture for real-time data movement, fault-tolerant streams, and multi-tenant infrastructure at Uber scale, partnering with product and data teams to deliver reliable, low-latency systems.

You will mentor senior engineers, drive architectural evolution, and establish engineering standards across organizations, balancing long-term platform investments with delivering impact today.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Streaming Data Platform
Staff Software Engineer, Streaming Data Platform

Uber Technologies Inc. • Seattle (WA)

On-site
USD 232,000 - 258,000
Bonus program
Equity award
401(k) plan
+1
Senior Software Engineer, Real-Time Streaming Platform
Senior Software Engineer, Real-Time Streaming Platform

Uber Technologies Inc. • Seattle (WA)

On-site
USD 202,000 - 224,000
Bonus program
Equity eligibility
401(k) plan
Senior Software Engineer, Streaming Data Platform — Real-Time Infra
Senior Software Engineer, Streaming Data Platform — Real-Time Infra

Uber • United States

On-site
USD 202,000 - 224,000
Bonuses and equity
401(k) plan
Benefits
Staff Software Engineer: Real-Time Streaming Data Platform
Staff Software Engineer: Real-Time Streaming Data Platform

Uber • Sunnyvale (CA)

On-site
USD 232,000 - 258,000
Bonus program
Equity
401(k) plan
+1
Senior Streaming Platform Architect
Senior Streaming Platform Architect

Uber Technologies Inc. • San Francisco (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity award
401(k) plan
+1
Senior Software Engineer - Real-Time Streaming Platform
Senior Software Engineer - Real-Time Streaming Platform

Uber Technologies Inc. • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Bonus program
Equity awards
401(k) plan
+1
Staff Software Engineer, Streaming Data Platform
Staff Software Engineer, Streaming Data Platform

Uber • Sunnyvale (CA)

On-site
USD 232,000 - 258,000
Bonus program
Equity
401(k) plan
+1
Senior Real-Time Streaming Platform Engineer
Senior Real-Time Streaming Platform Engineer

Uber • Sunnyvale (CA)

On-site
USD 202,000 - 224,000
Senior Real-Time Streaming Platform Engineer
Senior Real-Time Streaming Platform Engineer

Uber • United States

Hybrid
USD 202,000 - 224,000
Bonus program
Equity
401(k) plan
+1
Senior Real-Time Streaming Platform Engineer
Senior Real-Time Streaming Platform Engineer

Uber Technologies Inc. • Seattle (WA)

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