Staff Software Engineer - Android Build Infrastructure
$232kUber
About the Role:
Engages with stakeholders across teams to lead the design, development, and evolution of the build systems and CI infrastructure that every Android engineer at Uber depends on.
Every change to Uber's Android apps — Rider, Driver, Uber Eats, and more — flows through the build. In this role, you will own the Android build end to end: the Bazel build graph and rules, remote caching, and the CI pipelines that verify every change before it lands. You will set the technical direction for making Android builds faster, more reliable, and more cost-efficient at monorepo scale, and lead cross-team initiatives to achieve these goals.
What You'll Do:
Own the Android build end to end — the Bazel build graph, Starlark rules and toolchains (Android, Kotlin, Java), and dependency management across a large, multi-app Android monorepo.
Drive down CI and local build latency through remote build caching and remote execution, build-graph pruning, critical-path parallelism, and cost-aware CI sharding.
Make local and CI results consistent, so a green local build, test, or lint result means a green CI run.
Make every build failure actionable: eliminate flakiness and cache-correctness issues, add per-target telemetry and smarter retry policies, and ensure engineers and AI coding agents know what failed, how to fix it, and who to contact.
Keep the Android build modern: lead Bazel upgrades, Kotlin and Android toolchain upgrades, and dependency-automation (Gazelle) rollouts as coordinated, low-disruption initiatives.
Shrink the workload, not just speed it up: partner on smart test selection over the shared Bazel graph so each change runs only the tests it can affect, without sacrificing quality.
Define and track build health — latency, success rate, cache hit rate, and flakiness — and catch regressions before developers feel them.
Lead through influence: write design documents, set standards, mentor engineers, lead build incident response, and partner with Android Platform, CI Platform, and product teams to deliver improvements across the organization.
About the Team:
Core Build is Uber's centralized build platform team. We own the common build infrastructure — Bazel, Gazelle, build rules, client-side remote build caching and execution, and shared build/test CI pipelines — across Uber's Java, Go, Android, iOS, and Web monorepos.
Our vision is simple: make builds fast with less friction. Because the stack is shared, an improvement we make once benefits every engineer at Uber.
We work across three pillars:
Velocity: Make builds faster everywhere with fewer resources — in CI, remote development environments, and on laptops — through caching, remote execution, sharding, and build-graph optimization.
Reliability & Diagnosability: A build failure should never leave an engineer stranded. Every failure should communicate what failed, how to fix it, and who can help.
Modernization, Unification & Scale: Keep the platform on the latest Bazel, maximize CI fleet utilization with smart test selection and build-graph pruning, and apply GenAI/ML to automate diagnosis and optimization.
Our next major initiative is to stop compiling the same code thousands of times: make mobile builds remote-first, so a local build becomes a download rather than a compile, and run only the tests a change can actually affect.
As the Staff Android Engineer on the team, you will be the technical owner for the Android side of this roadmap.
Minimum Qualifications:
Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
8+ years of full-time engineering experience.
Systematic problem-solving approach and knowledge of algorithms, data structures, and complexity analysis.
Strong understanding of Android development.
Preferred Technical Skills:
Deep, hands-on experience with Bazel (or Buck) for Android builds: Starlark rules, rules_android / rules_kotlin, build-graph and dependency management.
Remote build caching and remote execution (Remote Execution API; e.g., Buildbarn, BuildBuddy, EngFlow).
Android build internals: Gradle, D8/R8, resource processing, and Kotlin compiler / annotation-processing performance.
CI systems at scale (e.g., Buildkite): sharding, test orchestration, and flaky-test management.
Build performance analysis and observability (Bazel profiles, Build Event Protocol, metrics, and regression dashboards).
Leading large-scale build migrations or upgrades (e.g., Buck/Gradle to Bazel, Bazel major versions, bzlmod).
Tooling development in Kotlin/Java.
Applying LLMs/AI agents to developer tooling (e.g., automated build-failure diagnosis).
Cross-platform experience (Android and iOS).
For New York City, NY-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.
For San Francisco, CA-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.
For Seattle, WA-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD $232,000 per year - USD $258,000 per year.
For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits.
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.
#J-18808-Ljbffr$207k - $300k
...application, mobile as "infrastructure and quality as a... ...organization.Lead dedicated engineering swarms to eliminate... ...infrastructure to allow teams to build and ship features... ...of experience in software development.5 years of... ...products with a focus on android systems or android...AndroidShift work$207k - $300k
...stakeholders across Workspace, GCP, Android Enterprise, and Chrome... ..., setting rigorous engineering standards, driving best practices... ...testing, and launching software products.5 years of experience building and developing large-scale infrastructure, distributed systems or...Android$264k - $310k
Join us in building the future of finance.Our mission... ....The Developer Infrastructure org is the engine behind Robinhood's entire... ..., Swift, and Android. Together, these teams... ...transform Robinhood's software development... ...business.As the Senior Staff Software Engineer, Developer...AndroidWork at officeRemote workFlexible hoursShift work3 days per week$207k - $300k
...an Artificial Intelligence-First Software Engineer who engages directly in the... ...products.5 years of experience building and developing large-scale infrastructure, distributed systems or networks... ...engineer to work as an AI-First Staff Software Engineer to design and...SuggestedWorldwide$262k - $364k
...distributed, fault-tolerant software infrastructure capable of managing... ...:Master’s degree or PhD in Engineering, Computer Science, or a related... ...pipelines.Proven track record of building and operating planetary-... ...We are looking for a Senior Staff Engineer - Uber TL who has...SuggestedWorldwide$207k - $300k
...application and mobile infrastructure and quality as a... ...developer velocity. Lead engineering efforts to eliminate... ...deployment pipelines, build and release flags, and... ...experience. Eight years of software development experience... ...products focused on Android systems or Android...AndroidFull time$207k - $300k
...aspects of machine learning infrastructure and modeling. Change infrastructure... ...of our team and partners to build systems that take advantage... ...testing, and launching software products.5 years of... ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a...Immediate start$193.93k - $352.29k
...around us, that’s why we’re building a universal autonomy platform... ...investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental... ...profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof,...Immediate startFlexible hours$193.93k - $352.29k
...around us, that’s why we’re building a universal autonomy platform... ...investors.About the RoleOur software team is growing, and we are looking for talented engineers to join us and be instrumental... ...Platform, Simulation, and Technical Infrastructure.Data Platform: The Data...Immediate startFlexible hours$175k - $287k
...connections, discover exciting opportunities, build necessary skills, and gain valuable... ...of the largest privately managed compute infrastructures in the world outside the public cloud providers. As a Staff Software Engineer on the Compute Infrastructure team, you will...For contractorsWork experience placementWork at officeFlexible hours$198k - $326k
...discover exciting opportunities, build necessary skills, and gain... ...frameworks that empower engineers and researchers to rigorously... ...engineers robust, highly scalable infrastructure that delivers continuous,... ...at scale.As a Sr. Staff Software Engineer, you will help define...For contractorsWork at officeFlexible hoursShift work$198k - $326k
...exciting opportunities, build necessary skills, and... ...training, feature engineering and serving with hundreds... ..., data infra, compute software, and hardware to harness... ....Model Training Infrastructure: As an engineer on the... ...inference at scale.As a Sr. Staff Software Engineer, you...For contractorsWork at officeFlexible hours$207k - $300k
...across partner teams in Warsaw.Develop junior engineers on the team.Minimum qualifications:... ...years of experience testing, and launching software products.5 years of experience building and developing large-scale infrastructure, distributed systems or networks, or experience...Worldwide$207k - $300k
...and coach a distributed team of engineers.Facilitate alignment and clarity... ...maintain, and enhance large-scale software solutions.Minimum qualifications:... ...experience.8 years of experience building and developing large-scale infrastructure, distributed systems or networks,...Worldwide- Cerebras Systems builds the world's largest AI chip, 56 times larger... ...monitor, and optimize cloud infrastructure supporting CI workloads,... ...developer velocity and engineering productivity.Identify systemic... ...professional experience in software engineering, infrastructure...
$193.93k - $352.29k
...around us, that’s why we’re building a universal autonomy platform... ...the RoleThe Autonomy ML Infrastructure team is responsible for building... .... Work with autonomy engineers to optimize, validate, and deploy... ....Write robust, high quality software to increase our confidence in...Work experience placementImmediate startFlexible hours$262k - $364k
...correctness or availability.Design, build, and deploy AI-powered tools... ...response.Define AI-first engineering practices for the team: find... ...; and testing or launching software products.Experience building and developing large-scale infrastructure or distributed systems....$207k - $300k
...technical vision, architectural roadmap, and engineering strategy for backend backup infrastructure and partner integrations.Architect and build resilient, high-throughput, low-latency... ...of experience testing and launching software products.5 years of experience building...Remote work$207k - $300k
...architectural roadmap for Android backup ecosystem integrations.Design and build client SDKs for... ...and evolve the backup engine to serve product needs.... ...years of experience in software development.5 years of... ...the high-scale client infrastructure and partner integration...Android$143k - $286k
...Segment: Home OfficeRole summary:As a Staff Software Engineer at Walmart, you will lead the design... ...Deliver platform capabilities including infrastructure, tooling, and ML frameworks aligned... ...with architectural standards.Build AI-driven applications integrating ML...AndroidFull timeTemporary workPart time$143k - $286k
...OfficeRole summary: The (USA) Staff, Software Engineer plays a critical role in... ..., and software security to build robust, modular solutions.... ...Spark mobile app, delivering Android and iOS solutions for Last... ...platform capabilities including infrastructure, tooling, and ML frameworks...AndroidFull timeTemporary workPart time$207k - $300k
...boundaries.Lead the development of software that improves the velocity,... ...systems across various engineering teams.Define and lead the... ...prevent production rollbacks.Build sophisticated software to interface... ...forward.The AI and Infrastructure team is redefining what’s possible...Worldwide$193.93k - $352.29k
...us, that’s why we’re building a universal autonomy... ...not fungible is the infrastructure that decides whether... ...autonomously inside Nuro's own engineering organization, under... ...About You5+ years of software engineering... ...practical experience. Staff-level candidates should...Immediate startFlexible hours$231k - $378k
...powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every... ...by the business needs of the team.As a Principal Staff Software Engineer of the Compute Infrastructure team at LinkedIn, you will play a crucial role in our...For contractorsWork at officeFlexible hours$207k - $300k
...network product ordering and platform engineering.Lead complex, cross-functional... ...a culture of high-quality software development and innovation.Collaborate... ...software products.5 years of experience building and developing large-scale infrastructure, distributed systems, or large-...Worldwide$146.52k - $276.6k
..., roll up our sleeves and build a better world -- together... ...build, and scale the test infrastructure that developers, integration engineers, and QA teams rely on to validate software across vehicles, mobile, and... ...frameworks (mobile/Android) — nice to have, not core....AndroidImmediate startRemote workVisa sponsorshipFlexible hours$198k - $326k
...discover exciting opportunities, build necessary skills, and gain... ...As part of our world-class software engineering team, you will take the... ...the next-generation infrastructure and platforms for LinkedIn,... ...within our company.As a Sr. Staff Software Engineer, you will...For contractorsWork at officeFlexible hours$198k - $326k
...connections, discover exciting opportunities, build necessary skills, and gain valuable... ...needs of the team. The Streams Infrastructure team at LinkedIn builds and operates... ...latency delivery of events. As a Sr. Staff Software Engineer, you will be a key technical leader and...For contractorsWork at officeFlexible hours$210k - $275k
The OpportunityAre you an experienced Staff Software Engineer, Backend (Infrastructure) looking to make a significant impact at the intersection of scalable... ....Leverage your deep expertise in Python to build and enhance backend systems that seamlessly integrate...Permanent employment$207k - $300k
...and coach a distributed team of engineers.Scale and performance tuning of... ..., maintain and improve switch software.Work on projects enabling AI networking infrastructure, enabling high performing fabrics... ...products.5 years of experience building and developing large-scale...Worldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer - Android Build Infrastructure. Be the first to apply!
- infrastructure developer Sunnyvale, CA
- data infrastructure engineer Sunnyvale, CA
- security infrastructure engineer Sunnyvale, CA
- infrastructure engineer Sunnyvale, CA
- remote infrastructure engineer Sunnyvale, CA
- infrastructure engineering manager Sunnyvale, CA
- senior infrastructure engineer Sunnyvale, CA
- principal infrastructure engineer Sunnyvale, CA
- government software Sunnyvale, CA
- software applications developer Sunnyvale, CA

