Rivianvw.Tech
Staff Android Engineer, Mobile Platform
Vancouver, British Columbia, Remote. Posted 16 days ago
The role
You will be the technical leader for the Android platform across Rivian products. You will set the architecture and own high-risk surfaces including concurrency, persistence, performance, connectivity, and build pipelines.
What you will do
- Own the Android platform architecture across the Rivian app, the Mobile SDK and the Reference App
- Lead the design and delivery of platform capabilities such as connectivity, background execution, Digital Key, auth and vehicle state
- Act as the Android platform expert in tech design reviews and gated code reviews
- Turn review criteria into automated checks like lint rules, architecture tests, CI gates and templates
- Own app health including startup time, app size, crash-free rate, ANRs, jank and background battery impact
- Own Android build, CI/CD, signing, release infrastructure and observability
- Write and maintain in-repo platform documentation
- Lead incident triage and fixes for platform-layer defects
- Take part in the mobile on-call rotation
- Mentor engineers on the platform and feature teams
Required qualifications
- 8+ years of professional experience in mobile app development, with a significant portion on Android
- Bachelor's degree in Computer Science, Engineering or equivalent
- Proven record of owning the architecture of a large, multi-module Android codebase used by several teams
- Deep expertise in Kotlin, Coroutines and Flow
- Strong knowledge of Android internals: process and app lifecycle, background execution limits, threading and memory
- Experience with Jetpack Compose and modern Android architecture (DI, modularization, Room or similar persistence)
- Expert-level experience with Gradle, build pipelines, CI/CD, signing and dependency management for Android
- Track record of measurably improving app performance and stability
- Experience with Crashlytics, Datadog or similar monitoring tools
- Experience designing client integrations with backend technologies such as gRPC or GraphQL
- Experience setting technical direction through design reviews, code reviews and written standards
- Comfortable using AI coding agents in daily work
Nice to have
- Bluetooth Low Energy or UWB experience, especially long-running background connections
- Digital Key, NFC, secure element or Android Keystore/StrongBox experience
- Experience building or maintaining an SDK consumed by external apps
- Experience with Play Integrity or other device attestation
- Automotive or connected-device software experience
Benefits
- competitive base salary
- annual company performance bonus program
- equity in the form of Restricted Stock Units (RSUs)
- health coverage
- retirement savings
- time off
- family planning programs
About the company
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders. They address the challenges of electric vehicles through technology that sets standards for software-defined vehicles.