Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $217,000–$303,900 / yr
- Posted
- today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 93% of similar roles. Most pay $165,000–$219,425 — the shaded band above. At the midpoint, this role pays about $260k versus about $192k for comparable roles.
Based on 240 similar postings.
Employer
About Reddit
Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.
Reddit currently has 72 open roles on FindRole.
Listed pay typically runs $217,000–$303,900 across 66 roles with salary data.
Most-posted roles
- Senior Engineering Manager, Developer Productivity 5
- Principal Engineer, iOS Performance 4
- Staff Android Engineer (Clients Platform) 4
- Staff Android Engineer, Brand Ad Formats 3
- Ads Conversion Modeling, Machine Learning Engineering Manager 1
At a glance
TL;DR · Staff Android Engineer (Clients Platform)
As a Staff Android Engineer on Reddit’s Android Platform team, you will lead technical initiatives focusing on client health, developer experience, and app architecture. Your daily tasks include shaping the Android App's architecture for future scalability, enhancing developer workflows with AI-driven tools, and establishing robust guardrails to ensure code quality. You’ll also build observability frameworks to monitor user experiences and mentor engineers across teams. Ideal candidates have over 8 years of software development experience, including at least 4 years in Android app design and development, with expertise in Jetpack Compose, Kotlin Coroutines, and applying AI to engineering workflows. Experience working within large codebases serving millions of daily active users is essential.
Skills
What you'll do
- Own and shape the architecture of Reddit’s Android App to scale for future growth.
- Improve developer experience by designing tools, workflows, and CI integrations for efficient development.
- Define and operationalize guardrails using lint/static analysis, tests, and AI-assisted reviews.
- Build and evolve observability foundations (events, traces, dashboards) for better client health monitoring.
- Apply AI thoughtfully to engineering workflows for enhanced productivity and code quality.
What we're looking for
- 8+ years of software development experience with at least 4+ years in Android application design and development.
- Experience working in a large codebase serving over 100 engineers and millions of daily active users.
- Mastery of modern Android development tools including Jetpack Compose, Kotlin Coroutines.
- Strong background in Android platform/infrastructure: shared libraries, startup/session orchestration, core networking/caching.
- Practical experience applying AI to engineering workflows with measurable benefits.
- Proven ability to lead cross-functional initiatives and influence technical direction across multiple teams.
More like this
Similar roles
Staff Android Engineer (Clients Platform)
Staff Android Engineer (Clients Platform)
Staff Software Engineer (Mobile Android)
Qualcomm
Staff Software Engineer, Android, Level 6
Snap Inc.
Senior Android Engineer
Fiserv