> Markdown version of [/jobs/ext/4672520-sr-software-engineer-matching-platform](https://www.wearedevelopers.com/jobs/ext/4672520-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:** Seattle, WA, United States (Remote available) - **Experience:** Expert - **Salary:** $202,000 - $224,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), C++ (Programming Language), Data Structures, Distributed Data Store, Distributed Systems, Memory Management, Fault Tolerance, Python (Programming Language), Machine Learning, MySQL, Redis, Software Engineering, Data Storage Management, Real Time Systems, Concurrency, Caching, Event Driven Architecture, Information Technology, Apache Flink, Cassandra, Apache Kafka, Machine Learning Operations, Marketplace, Domain Driven Design, Golang, Microservices - **Published:** November 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=425160b067b99c18 ## 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. * Data & Storage Layer Expertise: Deep hands-on experience with distributed databases, caching layers, and storage engines (e.g., Cassandra, MySQL, Redis, Apache Kafka, or Apache Flink). * ML Serving & Inference: Experience integrating real-time ML inference, feature pipelines, or experimentation platforms into mission-critical production services. * Performance Engineering: Expertise in distributed profiling, bottleneck identification, memory management, and optimizing P99 latencies under heavy load. * Collaboration & Technical Leadership: Strong communication skills with a history of mentoring engineers and driving cross-functional technical initiatives from concept to production. ## Description 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.