Sr Staff Engineer

A technology company that sets the world in motion, operating in 600+ cities to help drivers, riders, delivery partners, and eaters.
$252,000 - $280,000
Backend
Staff Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS · Travel

Description For Sr Staff Engineer

Uber is seeking a Senior Staff Engineer to spearhead their core infrastructure modernization initiatives, with a specific focus on distributed systems and cloud migration. This role is integral to the company's technical evolution, working within a team responsible for developing and maintaining an industry-leading goal-seeking repair engine.

The position offers a unique opportunity to impact Uber's global infrastructure that serves over 100 million users. You'll be working on sophisticated systems that monitor and heal infrastructure while maintaining optimal host utilization. The role combines hands-on technical leadership with strategic architectural decisions, requiring expertise in distributed systems, cloud architecture, and backend development.

As a Senior Staff Engineer, you'll be responsible for designing and implementing robust backend services that power user-facing products and support downstream services. The role requires deep technical expertise in cloud services, containerization, and infrastructure management, with a focus on building scalable, reliable, and secure solutions.

The ideal candidate will have extensive experience (10+ years) in software engineering, distributed systems, and infrastructure development. You'll need to demonstrate strong leadership abilities, technical depth in cloud architecture, and a track record of successfully delivering complex technical projects. The position offers competitive compensation, including equity, and the opportunity to work in a hybrid environment at one of tech's most influential companies.

This role is perfect for someone who wants to work at the intersection of infrastructure and product development, solving complex technical challenges while contributing to a platform that moves millions of people daily. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, with the chance to shape the future of Uber's technical infrastructure.

Last updated 8 minutes ago

Responsibilities For Sr Staff Engineer

  • Lead and oversee complex modernization projects, migrating distributed systems to cloud services
  • Design, develop, and maintain robust backend services
  • Drive the creation of infrastructure tools and platforms
  • Provide expert technical guidance and mentorship to engineering teams
  • Engage in hands-on coding, building highly interconnected distributed systems
  • Ensure smooth, reliable deployment processes
  • Collaborate with Product, Infrastructure, and DevOps teams
  • Leverage Kubernetes for containerization and orchestration

Requirements For Sr Staff Engineer

Python
Go
Java
Kubernetes
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field
  • Minimum of 10+ years of software engineering experience
  • Minimum of 10+ years of experience in distributed systems and core system modernization
  • Minimum of 10+ years experience building, deploying, and maintaining hyper-scale services
  • Minimum of 10+ years in at least one modern programming language (Python, Go, Java, or C++)
  • Experience in product engineering and scalability engineering
  • Expertise in cloud services and architecture
  • Knowledge of containerization and orchestration tools
  • Proficiency in microservices architecture
  • Strong knowledge of cloud infrastructure providers
  • Familiarity with observability tools

Interested in this job?

Jobs Related To Uber Sr Staff Engineer

Staff Software Engineer

Staff Software Engineer position at Uber's Marketplace Fares Team, building and maintaining critical fare calculation systems that power global operations.

Technical Lead Manager

Technical Lead Manager position at Uber leading the Host Lifecycle team, combining management and technical leadership in infrastructure and systems engineering.

Engineering Manager II, Risk

Lead a team of engineers at Uber building scalable risk management systems while fostering team growth and technical excellence.

Staff Software Engineer - New Verticals Logistics

Staff Software Engineer role at Uber focusing on logistics optimization and system architecture for new delivery verticals, offering competitive compensation and hybrid work model.

Manager 2, Software Engineering (Futures)

Lead software engineering manager role at Intuit's Futures team, focusing on emerging technologies and innovative solutions for financial technology platforms.