> Markdown version of [/jobs/ext/4659641-sr-software-engineer-matching-platform](https://www.wearedevelopers.com/jobs/ext/4659641-sr-software-engineer-matching-platform). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Software Engineer - Matching Platform - **Company:** Uber - **Location:** Sunnyvale, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $202,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), C++ (Programming Language), Data Structures, Distributed Systems, Fault Tolerance, Python (Programming Language), Machine Learning, Software Engineering, Real Time Systems, Concurrency, Event Driven Architecture, Information Technology, Marketplace, Domain Driven Design, Golang, Microservices - **Published:** November 10, 2026 - **Apply:** https://www.juju.com/job/1_uber-5wqzs1c261d0f714eeb6d81fcfc1342c9bf7bKMAKWAAAAADAAAAAAAAAAAAAAAABJO6DCM ## About the Role + **5+ years** of professional software engineering experience building production systems. + Strong proficiency in at least one modern backend programming language (e.g., **Go, Java, C++, or Python** ). + Deep understanding of computer science fundamentals: data structures, algorithms, concurrency, and distributed system design. + Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field (or equivalent professional experience)., + **Distributed Systems at Scale:** Proven track record designing, building, and operating high-throughput, low-latency microservices and event-driven architectures. ## Description 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. **About the Role** 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. **What You'll Do** + **Design and Scale Real-Time Systems:** Architect distributed, fault-tolerant services capable of processing millions of ride requests per second with single-digit millisecond latency. + **Modularize the Platform:** Build extensible, domain-driven abstractions and APIs that allow product teams to launch new marketplace innovations without complex architectural rewrites. + **Bridge Systems and ML:** Integrate production machine learning models and real-time inference pipelines into the critical serving path for dynamic pricing, ETA estimation, and batch matching. + **Optimize Marketplace Health:** Collaborate with algorithms and economics teams to implement solutions that balance efficiency, network liquidity, driver fairness, and rider reliability. + **Drive Engineering Excellence:** Lead performance profiling, capacity planning, and chaos testing across high-traffic production environments, raising the bar for system resilience and team best practices.