Staff Software Engineer, Android
Walmart
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $175,500–$221,412.
Based on 240 similar postings.
Employer
Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.
Uber currently has 70 open roles on FindRole.
Most-posted roles
View all roles at UberAt a glance
The Staff Software Engineer - Android joins the Core Build team to lead the design, development, and evolution of build systems and CI infrastructure for a large, multi-app Android monorepo. You will own the Android build end to end, managing the Bazel build graph, Starlark rules, toolchains, and dependency management. Key responsibilities include driving down CI and local build latency through remote caching, remote execution, build-graph pruning, and cost-aware sharding. You will ensure consistent results across environments, eliminate flakiness, and lead migrations for Kotlin and Android toolchains. Required skills include deep experience with Bazel, Starlark, Gradle, D8/R8, and CI systems like Buildkite. You will solve technical problems regarding build performance, observability, and reliability for the Rider, Driver, and Uber Eats apps.
What does a Software Engineer earn in California?
Median $214500 from 1223 postings across 78 companies.
Skills
What you'll do
What we're looking for
More like this
Walmart
Abbott
Abbott
Instacart
DoorDash, Inc
Walmart