Please enable Javascript
Skip to main content

Senior Software Engineer (iOS)

iOS, Engineering
in Bangalore, India

About the Role

Fares refers to Uber’s platform for calculating who pays who what, across all Uber’s lines of businesses including mobility products (e.g., UberX, Transit, Black, Reserve, etc.), and now delivery products (e.g., Eats, Grocery, Direct). It processes over 100 billion pricing estimates a year (growing fast). Fares aims to deliver clear, trustworthy, and intelligent fares for all Uber customers and stakeholders, and consists of both consumer experiences (pre-trip and post-trip) as well as a large platform that works across Pricing, Matching, Maps, Fulfillment, Money, and Support to generate fares for a large number of use cases.

We are hiring engineers to lead multiple initiatives in the Fares Platform. Some of which include

  • Project Quark encompasses a complete redesign of the Fares Platform stack.  Northstar for the project is to create a Fares platform that is resilient, LOB agnostic, easy to integrate and test, and supports rapid product innovation.
  • Inbounds: Enable various LOBs and partner teams to integrate with Fares platform to deliver a magical user experience.
  • Build out next gen observability tools for internal developers users of the Fares Platform through products and tools that make it a breeze to test, simulate, deploy and debug highly complex real time workflows at scale.

The Fares Platform is a critical part of booking, fulfillment, and post trip experiences. Consequently, the Engineer in Fares Platform will have an opportunity to grow strong partnerships and strategic influence across Uber. This role will suit an individual capable of evaluating customer needs and reducing highly complex multi-dimensional problems to simple solutions.

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

  • Create delightful and groundbreaking iOS applications and features for our Driver app.
  • Pick and choose the latest developments in the iOS ecosystem to integrate into the app, e.g. app clips, widgets, Carplay, etc.
  • Dive deep into Uber mobile architecture and Apple/open source libraries to fully optimize user experience.
  • Elevate the performance of the app with a focus on reliability, recoverability, and tolerance to any network conditions.

---- Basic Qualifications ----

5+ years software engineering experience

Strong expertise in iOS engineering, keeping up-to-date on the latest developments

Deep understanding of iOS SDKs

Product development experience

Great communication skills and an ability to work in a team and with stakeholders

Experience with writing, releasing, maintaining mobile applications

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

  • Experience in development in distributed systems
  • Metric/data driven approach to problem solving
  • Contribution to open source or other active involvement in the iOS community

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.

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.


See our Candidate Privacy Statement

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, Veteran Status, or any other characteristic protected by law.