We are always looking for high performers.

0
Companies
0
Jobs

Sr Software Engineer

Uber

Uber

Software Engineering
Bengaluru, Karnataka, India
Posted on Mar 30, 2026

Rider engineering team develops Uber's flagship rider app and powers hundreds of features across all our product vertical teams.

Uber is changing the way people think about transportation. Not that long ago, we were just an app to request premium black cars in a few metropolitan areas. Now we’re a part of the logistical fabric of cities everywhere. Whether it’s a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

We're looking for passionate Backend engineers to join the Rider Core team, a cross-functional group in which Design, Data Science, Backend, Android and iOS engineers work collaboratively to design and build products for riders to simplify their booking journey, work on enhancing tech platforms and improve reliability of various core product offerings.

At Uber, we take pride in offering the best quality service to our customers - you will collaborate closely with product managers and business operations teams to build for scale, yet focusing on providing intuitive and delightful customer experiences.

What the Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----

  1. Design, implement, and own backend services that support core rider experiences used by millions of users
  2. Collaborate with product managers, mobile engineers, and designers to translate product requirements into scalable technical solutions
  3. Contribute to system architecture, reliability, and performance improvements across critical services
  4. Write high-quality, well-tested code and participate actively in code and design reviews
  5. Operate services in production, participate in on-call rotations, and drive improvements in observability and incident response

---- Basic Qualifications ----

  1. 4+ years of hands-on experience building and operating highly scalable backend services using Java, Go, or similar languages
  2. Strong understanding of distributed systems concepts, including service design, data consistency, and fault tolerance
  3. Experience collaborating in cross-functional teams and taking features from design to production ownership

---- Preferred Qualifications ----

  1. Solid knowledge of data structures and algorithms, with the ability to apply them to real-world backend problems
  2. Experience designing systems at scale and contributing to architectural decisions
  3. Experience analyzing production systems using metrics, logging, experiments, and monitoring tools
  4. Familiarity with large-scale consumer or platform products in mobility, logistics, or marketplace domains

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.