JobsSr Software Engineer - Matching Platform
Uber logo

Sr Software Engineer - Matching Platform

Uber

Location

USA (Multiple Locations)

Type

Full-time

Posted

5/6/2026

Compensation

$202,000 per year

Undergraduate with 5+ Years of Experience
Approval 99.3%·Filings 920·New hires 237·
💎 Strong Sponsor
·FY 2025

Job description

Uber is seeking a Software Engineer to join the Matching Platform team, which is essential to the company's real-time marketplace. This role focuses on solving complex engineering challenges related to matching riders and drivers efficiently and fairly. The engineer will work on building a scalable matching platform, designing extensible architectures, and evolving the machine learning infrastructure for real-time decision-making. This position offers an opportunity to impact Uber's business-critical domains on a global scale.

Requirements

  • 5+ years of experience working on the full software life cycle including requirements gathering, project planning, solution design, coding, testing, and deployment.
  • Experience coding in a general-purpose programming language such as C/C++, Java, Python, Go, or C#.
  • Strong collaboration, documentation, and communication skills.

Responsibilities

  • Build and scale a low-latency platform that powers millions of real-time match decisions per second.
  • Design modular systems that facilitate product innovation without requiring rework.
  • Optimize for fairness, efficiency, and marketplace health at a global scale.
  • Collaborate with product, infrastructure, and machine learning teams to deliver impactful solutions.

Benefits

  • Employees at Uber are often offered comprehensive health, life, disability, and mental wellness benefits, along with wellbeing stipends, travel medical coverage, and monthly Uber credits for Rides and Eats. Employees also get generous paid parental leave, flexible time off, and family-planning support so they can care for themselves and their families at every stage.

Is this posting expired or inaccurate?