Skip to main content

Tell us your location

Please enter your nearest city name to help us display the correct information for your area

Senior Backend Engineer - Marketplace Fares Team (Seattle)

Backend, Engineering in Seattle, WA

At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.



We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward, together.

About the Role



The Marketplace Fares Team powers global fares for all of Uber - that's all riders, drivers, eaters, new initiatives and technical consumers. Tens of billions of dollars in gross bookings flow through the systems and experiences within our responsibility. Our scope and critical work spans the entire stack - from platform fare calculation for riders and drivers, to data science prediction of trustworthy upfront prices, to compelling mobile fare experiences for our customers. Fares is a full stack team with two product-centric tracks (Rider Fares & Driver Fares) and multiple platform-centric tracks (Fares Platform, Intelligence, Experiences, and Solutions). On this team, you'll work closely with product, operations, data science, and engineering teams throughout the company.

Additional Locations:

What You’ll Do
  • As a member of the Marketplace Fares Solutions team, you will be doing just that: building out and expanding our powerful Fares backend systems to help build features and drive key new product launches at Uber


    You will be responsible for development of our platform framework infrastructure and libraries to improve user experience

  • You will have deep understanding of the problems our platform solves for. You will also get to work with many different parts of the company in helping drive projects that impact millions of customers


What You’ll Need
  • BS/MS/Phd in Computer Science or related experience
  • Minimum 5 years of experience of systems software engineering. Understanding of computer architecture and CS fundamentals
  • History of shipping high quality web services
  • Expertise in Go, Node, Java, and other applicable back end languages
  • Experience in SOA or microservice architecture design
  • Experience with databases and big data systems
  • Experience working in an agile engineering environment
  • A history of strong teamwork and self-driven learning


About the Team

The Marketplace organization at Uber tackles some of the hardest quantitative problems related to improving Uber’s realtime marketplace which deeply impact the everyday experiences of our riders and driver partners. The Marketplace teams focus on building technology to achieve market balance (matching the supply of drivers with demand from riders) and optimize the reliability and availability of Uber's trip fulfillment. We are the brain of Uber, tackling the company’s most challenging quantitative problems: optimizing Uber's dynamic pricing system; providing real time positioning guidance to drivers; optimizing dispatches of drivers and couriers to incoming requests; matching riders together for UberPool, and many more.

See our Candidate Privacy Statement

At Uber we don’t just accept difference—we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Uber is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.