About This Role
This Staff Android Engineer role on the Android Platform team involves setting technical direction and leading cross-team initiatives for a large, multi-team Android codebase. The core focus is on client health, developer experiences, and app architecture, balancing long-term platform health with product delivery.
Responsibilities
- Set technical direction and lead cross-team initiatives for a large, multi-team Android codebase, focusing on Client Health (Crashes/ANRs/Performance), Developer Experiences, and App Architecture
- Turn ambiguous platform problems into a multi-quarter roadmap, align engineering partners, and stay hands-on from design and implementation through rollout and adoption
- Lead technical decisions that will scale Reddit's Android Platform to the next 100M+ DAUs
- Drive Developer Experience strategy to accelerate build and test cycles and improve release safety across teams
- Architect Android Client Health and Observability foundations (events, traces, dashboards) to empower engineering teams to safeguard performance and reliability
- Champion AI supercharged developer and agent workflows
- Provide technical leadership and mentorship to senior engineers, elevating engineering standards across teams through architectural reviews, documentation, and technical guidance
Requirements
- Deep expertise in Kotlin, Android lifecycle and concurrency, and modern Android technologies such as Jetpack Compose and Kotlin coroutines, with sound judgment about architectural tradeoffs and migration strategies
- Strong background in Android platform/infrastructure work: shared libraries or frameworks, experiments/logging, navigation, startup/session orchestration, or core networking/caching
- 5+ years software development experience with 3+ years building Android applications, with a track record of leading complex Android initiatives from problem definition through delivery and sustained adoption
- Experience setting technical direction and delivering shared platform capabilities in a large Android codebase used by multiple teams and millions of daily active users
- Practical experience applying AI to engineering workflows (code generation, refactoring, static analysis, or CI checks) with clear, measurable benefit
- Strong systems thinking and hands-on problem solving, with evidence of measurable improvements to app reliability, performance, or developer productivity
- Ability to influence without formal authority, build consensus across engineering, product, design, and data partners, and communicate technical strategy and tradeoffs clearly
Benefits
- Comprehensive health benefits
- Flexible vacation & Reddit global days off
- Family planning funds & 4+ months paid parental leave