Stay in Touch



Staff Software Engineer - Customer Identity Mobile Frameworks






San Francisco, CA, US


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


Customer Identity Platform's team mission is to offer the world's most trusted customer account.


We are developing Identity SaaS which can be used by all Uber products as well as by our external partners. A Uber user's account is the most valuable asset, which is used by all our applications and partners. We are responsible for it's lifecycle from creation, authentication and validation.


As a Staff Engineer / TLM on the Customer Identity Mobile Frameworks team your contributions will directly impact the user acquisition, services/applications access, user trust, safety and account security.


You will solve challenging problems on how to enable seamless and secure authentication for our diverse and global user base, from the enterprise users of U4B all the way to non-tech savvy users who have varied devices (smart phones, feature phones, kiosks, integrated vehicle devices etc) as primary access mechanisms. We also need to support diverse Uber applications across the world with unique regional customizations.


You will enable wide access to Uber services by contributing to 'Uber as a Platform' initiative by enabling several 3rd party service providers to integrate with Uber applications by offering seamless account creation and authentication.  You will develop mobile SDKs that will be used by several 3rd party applications to offer integrations with Uber.


You will work on eliminating password as an authentication mechanism and eliminate cumbersome signup process by enabling seamless 'single tap' user signup and login with deep integrations in mobile OS and 3rd party applications/services.


The solutions for implicit and continuous authentication along with device side intelligence will help us detect bots and malicious actors and help eliminate account compromise, fake accounts.and fraud.

What You’ll Do
    • As a Staff Engineer / TLM you will be responsible for leading the technical roadmap, architecture, design and strategy for our mobile frameworks that provide customer login, signup and account management with a small team of mobile developers
    • Design and implement customer facing product features across all Uber mobile applications that have a direct impact on our business growth and customer experience
    • Design and develop mobile frameworks and SDK that are customizable and extensible to support both Uber and 3rd party partner mobile apps
    • Design and develop mobile SDK to detect and prevent against application abuse, malicious actors and bots
    • Collaborate with multiple product engineering teams as well as external partnerships for integration into our platform
    • Work with Product Managers, UX Researchers and Designer for growth and customer experience metrics
    • Ensure that identified security issues are prioritized and addressed in an appropriate time frame



What You’ll Need
  • 10 Minimum Years of Experience with Mobile Development


About the Team

Uber's Customer Identity Platform (CIP) team provides seamless and secure customer identity experiences at scale for Uber and its partners through our Identity SaaS which includes sign-up, login, identity management and bot defense solutions.


Our platform is used by all Uber applications (Rider, Driver, Eats, Freight, Elevate, U4B etc.) and Uber integrations in third party applications (e.g. Alipay, Line etc). We also enable Uber as a Platform mission by providing seamless account creation and authentication for partner service providers (e.g. Lime, Getaround, Yandex etc) in Uber applications. These solutions contribute to business growth and user trust.


The CIP engineering team consists of Security Software Engineers, Backend Software Engineers, Web Frontend Engineers, Mobile Engineers, Data Engineers, Machine Learning Engineers and DevOPS/Site Reliability Engineers to enable us to provide end-to-end identity solutions.

Apply for the job

Subscribe to our blog.


Blog & Newsletter Signup