Base Salary
$232k - $258k/yr
Responsibilities
- Define and lead the technical strategy and architecture for Uber’s Android networking stack.
- Own large-scale, cross-functional initiatives from architecture and design through implementation and production rollout.
- Design, develop, and modernize foundational Android networking libraries, frameworks, and APIs.
- Optimize latency, connection management, failover, reliability, network I/O, and mobile performance at scale.
- Establish client-side networking telemetry, tracing, monitoring, debugging, and reliability capabilities.
- Lead design and code reviews, set technical standards, and influence architecture across multiple teams.
- Mentor engineers and provide technical leadership across the mobile platform.
- Investigate production networking incidents, perform root-cause analysis, and implement systemic improvements.
- Participate in the team’s on-call rotation.
- Design and evaluate staged rollouts and A/B experiments to measure networking improvements.
Requirements
- 7+ years of professional software engineering experience, including significant experience developing and shipping Android applications, libraries, or mobile infrastructure.
- Expert proficiency in Kotlin and/or Java, with deep knowledge of the Android SDK, platform internals, and mobile application architecture.
- Strong understanding of concurrency, multithreading, synchronization, asynchronous programming, and performance optimization.
- Hands-on experience with Android networking libraries or frameworks such as OkHttp, Retrofit, Cronet, gRPC, or WebRTC.
- Experience designing and delivering complex, scalable software systems or platform infrastructure used by multiple engineering teams.
- Ability to lead significant technical initiatives, make architectural decisions, and drive execution across teams.
- Strong communication and collaboration skills with the ability to influence technical direction and explain complex engineering tradeoffs.
- Preferred experience includes mobile networking, mobile infrastructure, platform or SDK engineering, and work at significant scale.
- Deep OkHttp and/or Cronet expertise, including interceptors, connection pooling, transport configuration, and networking performance optimization, is preferred.
- Experience with Kotlin Coroutines, asynchronous programming patterns, and Android build systems such as Bazel is preferred.
- Knowledge of QUIC/HTTP3, HTTP/2, TCP/IP, UDP, DNS, TLS, connection migration, and mobile network optimization is preferred.
- Experience architecting reusable Android libraries, SDKs, or APIs and client-side observability solutions is preferred.
- Experience profiling mobile performance, diagnosing production networking outages, mentoring senior engineers, and influencing architecture is preferred.
- Experience with staged feature flags, A/B experiments, data-driven performance analysis, and real-time streaming technologies such as WebRTC is preferred.
Benefits
- Full-time employees are eligible to participate in a 401(k) plan.
- Employees are eligible for various benefits, Uber’s bonus program, and may be offered equity awards and other compensation.
- The role is listed for San Francisco, Seattle, and Sunnyvale, with location-specific base salary ranges stated in the posting.
About Uber
We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything and earn their way. Movement is what we power. 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. The idea for Uber was born on a snowy night in Paris in 2008, and ever since then our DNA of reimagination and reinvention carries on. We’ve grown into a global platform powering flexible earnings and the movement of people and things in ever expanding ways. We’ve gone from connecting rides on 4 wheels to 2 wheels to 18-wheel freight deliveries. From takeout meals to daily essentials to prescription drugs to just about anything you need at any time and earning your way. From drivers with background checks to real-time verification, safety is a top priority every single day. At Uber, the pursuit of reimagination is never finished, never stops, and is always just beginning.
