Software engineer
- Location
- San Francisco
- Type
- Full time
- Compensation
- $150k-$200k
- Posted
- 2 days ago
Join a team building useful software. Work closely with engineering and design to turn new ideas into products.
Find roles through people you trust, and message a verified founder or page admin about your interest.
The Matching Platform team sits at the very heart of Uber's global real-time marketplace. Every second, millions of riders and drivers around the world rely on our platform to connect seamlessly, reliably, and fairly.
Matching is one of the most intellectually challenging and mission-critical engineering domains at Uber. We operate at the intersection of high-throughput distributed systems, dynamic geospatial routing, combinatorial optimization, and production machine learning infrastructure. As a Senior Software Engineer, you will design the foundation for our next-generation dispatch and matching platform, directly influencing marketplace efficiency, driver earnings, and rider experience at massive global scale.
In this role, you will take ownership of the architecture, scalability, and operational excellence of Uber's core dispatching systems. You will collaborate across product, infrastructure, data science, and applied machine learning teams to evolve a low-latency platform that balances real-time marketplace dynamics under stringent P99 SLA targets.
For San Francisco, CA-based roles: The base salary range for this role is USD $202,000 per year - USD $224,000 per year.
For Seattle, WA-based roles: The base salary range for this role is USD $202,000 per year - USD $224,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD $202,000 per year - USD $224,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits.