Uber
Software Engineer II
$171K–$190K
San Francisco, California +1 · Full-time · Posted Oct 16, 2026
- Location
- San Francisco, California
Sunnyvale, California - Experience
- 2+ years of professional software development experience.
- Education
- Bachelor's or Master’s degree in Computer Science or a related technical field, or equivalent experience in an engineering related bootcamp.
About the job
Build and maintain Uber’s experimentation platform, including high-scale backend services and evaluation libraries used to launch, monitor, and analyze product experiments.
What you'll do
- Design, implement, and deliver complex projects, including reliable Go backend microservices and Go and Java evaluation libraries.
- Support Tier 1 services processing 10M+ evaluations per second and use Cadence to orchestrate configuration updates.
- Improve system reliability by debugging production issues, applying engineering best practices, and documenting architectural solutions.
What they ask for
- Bachelor's or Master’s degree in Computer Science or a related technical field, or equivalent experience in an engineering related bootcamp.
- 2+ years of professional software development experience developing and deploying production systems.
- Proven ability to write efficient, clean code in Go, Java, or Python; debug production-scale software; and apply software engineering best practices.
- Strong grasp of distributed-systems fundamentals, including caching, sharding, consensus, fault tolerance, observability, and incident response.
Nice to have
- Background in statistics, causal inference, or experimental design; ownership of experiment analysis workflows at scale.
- Experience with Python, Pandas, PySpark, Spark, Scala, Jupyter Notebooks, or feature-flag and progressive-delivery systems.
Pay
USD $171,000 per year - USD $190,000 per year (base salary; San Francisco, CA); USD $171,000 per year - USD $190,000 per year (base salary; Sunnyvale, CA)
Tools
Go, Java, Python, Cadence, Pandas, PySpark, Spark, Scala
Model-written summary · the original posting is authoritative