
Staff Android Engineer (Clients Platform)
Reddit, Inc. · United States
- Hybrid
- Full-time
- $250,000 / year
- United States
Job highlights
- Lead Android architecture and scalability for millions.
- Enhance developer experience with new tools.
- Improve client health via observability foundations.
- Apply AI to engineering workflows for productivity.
- Mentor and guide Android engineering team.
About the role
About Reddit
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit www.redditinc.com.
About the Android Platform Team
The Android Platform team sets the technical direction for Android at Reddit. We design, build, and support the Android app and its development ecosystem (libraries, frameworks, observability, and build/CI tooling) that every team uses to ship delightful Reddit experiences.
Role Overview
As a Staff Android Engineer, you will be a technical leader for the Android organization, focusing on three pillars: Client Health (Crashes/ANRs/Performance), Developer Experience, and App Architecture.
What You’ll Do
- Own and shape the architecture of Reddit’s Android App to scale for the next 100M+ DAUs.
- Improve Android developer experience by designing tools, workflows, and CI integrations that make it fast and safe to develop and release code.
- Define and operationalize guardrails (lint/static analysis, tests, and AI-assisted reviews) that catch common issues early.
- Build and evolve Android client health and observability foundations (events, traces, dashboards) so teams can improve user experiences.
- Apply AI thoughtfully to engineering workflows (e.g., code review, static analysis) for improved productivity.
- Mentor and Support Android engineers through design reviews, documentation, and education on platform capabilities.
What We Expect From You
- 8+ years of Software development experience with at least 4+ years in designing/developing Android applications.
- Experience working in a large codebase serving 100+ engineers and millions of DAUs.
- Mastery of modern Android development (Jetpack Compose, Kotlin Coroutines).
- Strong background in Android platform/infrastructure: shared libraries, startup/session orchestration, or core networking/caching.
- Practical experience applying AI to engineering workflows with clear, measurable benefit.
- Proven ability to lead cross-functional initiatives and influence technical direction across multiple teams.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
Pay Transparency
This job posting may span more than one career level. In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit https://www.redditinc.com/careers/.
To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The Base Salary Range For This Position Is
$217,000—$303,900 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews. During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our Candidate Privacy Policy for Potential Employees and Contractors.
Equal Opportunity Employer
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Key skills/competency
- Staff Android Engineer
- Android Development
- Jetpack Compose
- Kotlin Coroutines
- App Architecture
- Client Health
- Developer Experience
- AI in Engineering
- Technical Leadership
- Cross-functional Initiatives
Skills & topics
- Staff Android Engineer
- Android Development
- Kotlin
- Jetpack Compose
- Coroutines
- App Architecture
- Client Health
- Developer Experience
- Technical Leadership
- Software Engineering
How to get hired
- Tailor your resume: Highlight your 8+ years of software development experience, specifically 4+ years in Android app design and development, focusing on large codebases and millions of DAUs.
- Showcase AI experience: Detail practical applications of AI in engineering workflows with measurable benefits, crucial for this Staff Android Engineer role.
- Emphasize leadership: Provide examples of leading cross-functional initiatives and influencing technical direction across multiple teams.
- Prepare for technical deep dives: Be ready to discuss your mastery of modern Android development (Jetpack Compose, Kotlin Coroutines) and Android platform infrastructure.
- Understand Reddit's culture: Research Reddit's community-driven values and how the Android Platform team contributes to shipping delightful user experiences.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the base salary range for a Staff Android Engineer at Reddit?
- The base salary range for a Staff Android Engineer at Reddit is $217,000—$303,900 USD. This range is benchmarked against similar growth companies and can vary based on factors like skills, experience, and credentials.
- What specific Android development skills are essential for this Staff Android Engineer role?
- Mastery of modern Android development, including Jetpack Compose and Kotlin Coroutines, is essential. A strong background in Android platform/infrastructure, such as shared libraries, startup/session orchestration, or core networking/caching, is also highly valued for this Staff Android Engineer position.
- How does Reddit incorporate AI into its engineering practices for the Staff Android Engineer role?
- Reddit looks for practical experience applying AI to engineering workflows with measurable benefits. This can include using AI for tasks like code review or static analysis to improve productivity and efficiency, which is a key focus for this Staff Android Engineer role.
- What kind of leadership experience is Reddit seeking in a Staff Android Engineer?
- Reddit expects proven ability to lead cross-functional initiatives and influence technical direction across multiple teams. As a Staff Android Engineer, you will also be expected to mentor and support other Android engineers.
- What is Reddit's approach to candidate privacy during the interview process for the Staff Android Engineer position?
- Reddit may record, transcribe, and summarize interviews using AI, with the option to opt out. Personal information collected, including potential audio/video recordings, will be used solely for evaluating your application and will be deleted promptly after a hiring decision. Reddit will not sell your personal information.
- Does Reddit offer remote work options for the Staff Android Engineer role?
- While the job description doesn't explicitly state remote work availability, Reddit does offer global benefits that can support various work arrangements. Candidates are encouraged to discuss location and work arrangement preferences with the recruiter during the application process.
- What are the key responsibilities of a Staff Android Engineer at Reddit regarding the Android app's architecture?
- The Staff Android Engineer will own and shape the architecture of Reddit's Android App to ensure it can scale for a growing user base (100M+ DAUs). This involves technical leadership and strategic planning for the app's future development.