Sr Staff Engineer, Mobile

Reposted Yesterday
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Senior level
Logistics • Transportation • 3PL: Third Party Logistics
We reimagine the way the world moves for the better.
The Role
Leads the long-term architecture and technical strategy for Uber’s Rider mobile applications, client platforms, edge capabilities, and backend services. Establishes standards for performance, reliability, testing, observability, build systems, and release quality. Builds reusable frameworks and developer tools, leads major migrations, defines client-server contracts, and drives complex cross-organizational initiatives. Influences senior stakeholders and enables multiple engineering teams to deliver scalable, high-quality rider experiences.
Summary Generated by Built In

About the role and team 

Engineering at Uber means building for real-world impact under real-world constraints. As a Senior Staff Software Engineer in Rider, you will shape the technical architecture and long-term evolution of the systems that power the Rider experience globally.

Deep mobile architecture expertise will be the anchor for this role, but not its boundary. You will operate across mobile clients, edge capabilities, and backend services, tackling problems spanning application architecture, performance, reliability, server-driven experiences, client-server contracts, and emerging on-device intelligence.

Your impact will extend well beyond the code you write. You will shape how multiple engineering teams build and ship Rider experiences—establishing durable technical foundations, simplifying complex systems, making high-leverage architectural decisions, and enabling teams to move faster without compromising performance, reliability, or quality.

What you’ll do 

  • Define the multi-year technical strategy and architecture for Rider experiences across mobile applications, client platforms, edge capabilities, and supporting backend services.
  • Set the architectural direction for the Rider application and client platform, enabling multiple teams to independently build and evolve experiences without compromising performance, reliability, or consistency.
  • Establish engineering standards and technical foundations across architecture, dependency management, build health, application size, startup and runtime performance, observability, testing, and release quality.
  • Architect server-driven and cross-platform experience frameworks, making deliberate trade-offs between native, web-based, shared, and backend-driven implementations.
  • Define durable client-server contracts covering API design, schema evolution, backward compatibility, rollout safety, experimentation, offline behavior, and failure recovery.
  • Shape the architecture for emerging on-device and edge capabilities, determining what should run on the client versus backend systems while balancing latency, privacy, reliability, battery consumption, and cost.
  • Build frameworks, SDKs, developer tools, and reusable abstractions that make it easier for product teams to deliver high-quality Rider experiences without repeatedly solving underlying platform problems.
  • Work with Product and Engineering leadership to identify architectural constraints and technical bets that materially expand the set of Rider experiences we can build, and shape investment priorities accordingly.
  • Lead major architectural migrations and reduce systemic technical debt, improving engineering velocity, reliability, performance, and product quality across the organization.
  • Navigate ambiguous, cross-organizational technical problems where there is no obvious architectural answer; make clear trade-offs, establish alignment, and drive decisions to durable outcomes.
  • Stay close to the technology and periodically dive deep into the hardest architectural and technical problems, while multiplying impact through Staff+ engineers and technical leaders across the organization.

What you’ll need 

  • Extensive experience building and operating large-scale production applications on Android or iOS, with deep expertise in mobile architecture.
  • Proven experience driving major mobile-architecture decisions across areas such as modularization, application performance, build systems, dependency management, application size, or release infrastructure.
  • Demonstrated ability to reason and operate across the client-server boundary, including designing APIs, data contracts, rollout mechanisms, and resilient end-to-end experiences.
  • Track record of building platforms, frameworks, or engineering standards adopted by multiple teams—not solely delivering individual product features.
  • Experience establishing multi-year technical direction and anticipating architectural risks before they constrain product or organizational execution.
  • Demonstrated success leading complex, cross-functional engineering initiatives from strategy and design through global production adoption.
  • Proven ability to influence across organizational boundaries and align senior engineering, product, and business stakeholders around a technical direction.
  • Expertise in establishing standards and practices for testing, performance, observability, reliability, and incident management.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

Preferred Qualifications

  • Expert-level proficiency in Kotlin/Java or Swift/Objective-C, with the ability to work effectively across the broader technology stack.
  • Experience with modern client architectures including server-driven experiences, cross-platform frameworks, hybrid applications, dynamic delivery, experimentation, and progressive rollouts.
  • Experience designing robust client-server protocols and contracts using technologies such as GraphQL, gRPC, Protobuf, or equivalent API frameworks.
  • Experience with large monorepositories, build systems such as Bazel, and mobile developer-productivity infrastructure.
  • Experience optimizing applications for constrained devices and networks, particularly in emerging markets.
  • Experience with on-device machine learning, model deployment and optimization, mobile ML runtimes, or hardware-accelerated inference.
  • Experience building mobile experiences powered by LLMs or agents, including architectures that distribute intelligence across device and backend systems.
  • Strategic architecture mindset: the ability to balance near-term delivery with durable investments that improve engineering velocity, reliability, and product quality across an organization.
  • Experience representing an organization through internal technical forums, external publications, conference talks, or open-source contributions.

 

 


About Us

Ready to Ride?

This isn't the kind of place where you follow a playbook — it's where you help write one. If you're driven by impact, energized by challenge, and ready to shape how the world moves — we'd love to hear from you.

You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits.

Offices remain key to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter for details about this role's requirements.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

Skills Required

  • Extensive experience building and operating large-scale production applications on Android or iOS
  • Deep expertise in mobile architecture
  • Experience driving major mobile architecture decisions involving modularization, performance, build systems, dependency management, application size, or release infrastructure
  • Experience designing APIs, data contracts, rollout mechanisms, and resilient end-to-end client-server experiences
  • Track record building platforms, frameworks, or engineering standards adopted by multiple teams
  • Experience establishing multi-year technical direction and anticipating architectural risks
  • Experience leading complex, cross-functional engineering initiatives through global production adoption
  • Ability to influence across organizational boundaries and align senior engineering, product, and business stakeholders
  • Expertise in testing, performance, observability, reliability, and incident management standards
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
  • Expert-level proficiency in Kotlin or Java, or Swift or Objective-C
  • Experience with server-driven experiences, cross-platform frameworks, hybrid applications, dynamic delivery, experimentation, and progressive rollouts
  • Experience with GraphQL, gRPC, Protobuf, or equivalent API frameworks
  • Experience with large monorepositories, Bazel, and mobile developer productivity infrastructure
  • Experience optimizing applications for constrained devices and networks
  • Experience with on-device machine learning, model deployment, mobile ML runtimes, or hardware-accelerated inference
  • Experience building mobile experiences powered by LLMs or agents
  • Ability to balance near-term delivery with durable architectural investments
  • Experience with technical forums, publications, conference talks, or open-source contributions

Uber Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Uber and has not been reviewed or approved by Uber.

  • Parental & Family Support — Policies provide a minimum of fully paid parental leave for all parents and financial support for fertility, adoption, and surrogacy, with added credits to ease the transition. Programs extend to family medical leave and parenting support resources, indicating depth beyond baseline offerings.
  • Healthcare Strength — Healthcare coverage is described as comprehensive across many countries, with medical, dental, vision, life, disability, and mental health benefits, plus allowances where direct plans are not available. Wellness programs and reimbursements further reinforce access to care.
  • Wellbeing & Lifestyle Benefits — Monthly ride and meal credits, free office meals/snacks, fitness stipends, onsite gyms, and wellbeing reimbursements create meaningful everyday value. Home‑office stipends, travel medical coverage, and counseling support round out lifestyle-oriented perks.

Uber Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
21,000 Employees
Year Founded: 2009

What We Do

We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything. Movement is what we do. It’s our lifeblood. It runs through our veins. It’s what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across the entire world. In real-time. At the incredible speed of now.

Why Work With Us

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.

Gallery

Gallery

Similar Jobs

Cargill Logo Cargill

Software Engineer

Food • Greentech • Logistics • Sharing Economy • Transportation • Agriculture • Industrial
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
155000 Employees

Motive Logo Motive

Artificial Intelligence Engineer

Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
Easy Apply
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
4000 Employees

Capital One Logo Capital One

Senior Associate, Business Analysis

Fintech • Machine Learning • Payments • Software • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
55000 Employees

Optum Logo Optum

Technical Product Manager

Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
160000 Employees

Similar Companies Hiring

Toro TMS Thumbnail
Cloud • Enterprise Web • Sales • Software • Transportation
Chicago, IL
80 Employees
Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
43 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account