
About Uber
Reimagining transportation for a better world
Key Highlights
- Public company (NYSE: UBER) since May 2019
- Completed over 1.5 billion trips globally
- Generated $4.8B in revenue from Uber Eats in 2020
- Raised $15.8 billion in funding
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
🎁 Benefits
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
🌟 Culture
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...
Skills & Technologies
Overview
Uber is hiring a Senior Software Engineer for the Merchant Intelligence team to build foundational systems that enhance merchant data quality and usability. You'll work with technologies like Java and Go, focusing on large-scale backend systems. This position requires 6+ years of experience in distributed systems.
Job Description
Who you are
You have 6+ years of experience building large-scale distributed systems, with a strong background in architecture design and developing high availability and high-performance systems. Your expertise in backend engineering allows you to handle complex datasets and design systems that are maintainable over the long term. You are proficient in at least one programming language such as Java or Go, and you have a deep understanding of backend services and data modeling.
You thrive in environments where data is imperfect or evolving, and you have a bias toward shipping incremental improvements that have a clear user or business impact. Your strong collaboration and communication skills enable you to work effectively with product and platform teams across UberEats, ensuring that the systems you build meet the needs of the business and its users.
What you'll do
As a Senior Software Engineer on the Merchant Intelligence team, you will be responsible for building and operating production systems that ingest, reconcile, and serve merchant data. You will partner closely with product and platform teams to improve the quality, consistency, and usability of merchant-related data. Your role will involve designing and implementing scalable backend systems that can handle large volumes of data while ensuring high performance and reliability.
You will reason about system design and ownership, focusing on long-term maintainability and performance. Your work will directly impact the onboarding, discovery, and operations experiences for merchants on the UberEats platform. You will also be expected to mentor junior engineers and contribute to the overall technical direction of the team.
What we offer
Uber offers a dynamic work environment where you can make a significant impact on the food delivery industry. You will have the opportunity to work with cutting-edge technologies and collaborate with talented professionals. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in shaping the future of food delivery and making a difference in our communities.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Uber.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
DAZN is hiring a Senior Software Engineer to lead the development of user engagement features for their streaming platform. You'll work with technologies like JavaScript, React, and AWS in Hyderabad. This position requires significant experience in software engineering.

Backend Engineer
DAZN is hiring a Senior Backend Engineer to design, develop, and deploy cloud-based applications. You'll work with Node.js and AWS technologies in Hyderabad. This role requires strong backend development skills.

Software Engineering
DAZN is hiring a Senior Software Engineer to lead the development of user engagement features for their streaming platform. You'll work with technologies like JavaScript, React, and AWS in Hyderabad. This position requires significant experience in software engineering.

Software Engineering
Celigo is hiring a Senior Software Engineer I to design and develop backend features for their integrator.io platform. You'll work with cutting-edge technologies to enable integrations between various business applications. This position requires 4-7 years of experience in a relevant field.

Data Engineer
Uber is seeking a Senior Data Engineer to enhance their Payments Data Engineering team. You'll design and optimize data systems to support global payments infrastructure using technologies like Python, SQL, and Apache Spark. This role requires 7+ years of experience in software engineering with a focus on data engineering.