Senior Software Engineer

Uber

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CASunnyvale, CA
Posted
4 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $164k
$109k $220k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $146,531–$181,925.

Based on 240 similar postings.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 109 open roles on FindRole.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Senior Software Engineer

As a Sr Software Engineer - Engineer on the Maps Mobile Platform team, you will build the foundational geospatial backend and web architectures powering every journey. You will architect, build, and maintain highly scalable backend microservices and robust web SDKs that serve as the core mapping infrastructure. Your daily responsibilities include designing secure APIs, optimizing system throughput, reducing latency, and leading complex technical initiatives from system design to deployment. You will utilize Go, Java, and TypeScript, while applying expertise in distributed systems, React, Node.js, Kubernetes, Docker, and Kafka. The role focuses on solving technical problems related to high-traffic, globally distributed geospatial experiences, providing platform abstractions for internal product engineers, and managing large-scale spatial data sets to ensure reliable performance across mobile and web applications.

What does a Software Engineer earn in California?

Median $214500 from 1134 postings across 74 companies.

See salary data

What you'll do

  • Architect, build, and maintain scalable backend services using Go or Java.
  • Develop robust web SDKs and platform libraries using TypeScript.
  • Design secure and resilient APIs to enable rapid shipping of geospatial features.
  • Lead technical initiatives from initial system design through deployment and reliability monitoring.
  • Optimize backend throughput, reduce API latency, and improve web SDK runtime performance.
  • Bridge client and backend architectures by coordinating with iOS, Android, and product teams.
  • Lead architecture design reviews and establish engineering best practices and documentation.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional software engineering experience building and scaling large-scale applications across the full stack.
  • Strong proficiency in backend development using Go or Java with a solid understanding of distributed systems and microservices.
  • Proven expertise in modern web development using TypeScript, JavaScript, and associated web frameworks.
  • Deep understanding of data structures, algorithms, large-scale system design, and API design principles.
  • Experience designing and maintaining high-leverage SDKs, platform frameworks, or developer tools (preferred).
  • Track record of driving large-scale architectural improvements and ensuring 99.99%+ uptime for mission-critical services (preferred).
  • Familiarity with geospatial technologies, mapping platforms, or handling large-scale spatial data sets (preferred).

More like this

Similar roles

Senior Software Engineer

Uber

Sunnyvale, CA 31 days ago
SQL Data Warehousing Flink Spark Apache Pinot Druid Hadoop Distributed Systems Big Data OLAP Real-time Streaming Data Engineering Incident Management
6+ yrs exp Hybrid

Senior Software Engineer

The Walt Disney Company

Orlando, FL 10 days ago $135,200–$164,800
Java Spring Boot Microservices RESTful API AWS CI/CD Harness Service-Oriented Architecture Feign Vault Splunk AppDynamics Nimbus Agile GitHub Copilot Amazon Q Developer Claude Kiro
5+ yrs exp

Senior Software Engineer

Uber

New York, NY +1 6 days ago
Distributed Systems Kafka Redis MySQL Thrift Python Go Java C++ C APIs System Design Performance Optimization Monitoring Observability Concurrency Data Structures Algorithms
5+ yrs exp Hybrid

Software Engineer / Senior Software Engineer

Microsoft

Redmond, WA 29 days ago $102,100–$202,200
C C++ C# .NET Java JavaScript Python REST APIs Microservices Distributed Systems Kubernetes Containers Cloud-native CI/CD DevOps Identity Management Authentication Authorization MFA AI Tools
2+ yrs exp

Senior Software Engineer

Abbott

Remote (Illinois) +2 16 days ago
Java Spring Boot Spring RESTful Web Services SQL Server Hibernate JPA2 AWS Azure Kafka Maven JIRA Confluence HL7 FHIR Object-Oriented Programming STARLIMS Agile Microservices
5+ yrs exp Remote