
Remote opportunity at
RedditStaff Android Engineer, Android Platform
Reddit operates a massive online platform connecting hundreds of millions of unique daily visitors across over one hundred thousand active communities centered around shared passions and…
Career Tools
About This Role
Reddit operates a massive online platform connecting hundreds of millions of unique daily visitors across over one hundred thousand active communities centered around shared passions and authentic dialogue. The Android Platform team defines the technical roadmap for the mobile application utilized by a large daily audience, maintaining the foundational frameworks, libraries, and build tools relied upon by internal product squads. As a Staff Android Engineer focusing on the Android Platform,…
Job Description
Reddit operates a massive online platform connecting hundreds of millions of unique daily visitors across over one hundred thousand active communities centered around shared passions and authentic dialogue. The Android Platform team defines the technical roadmap for the mobile application utilized by a large daily audience, maintaining the foundational frameworks, libraries, and build tools relied upon by internal product squads.
As a Staff Android Engineer focusing on the Android Platform, you will guide multi-team initiatives across a large codebase. This position centers on three main areas: maintaining application health and performance, driving developer efficiency, and establishing modern app architecture. You will translate complex platform challenges into multi-quarter roadmaps while staying actively involved in technical design, execution, rollout, and adoption.
This role is ideal for an experienced technical leader who enjoys guiding large-scale codebases, mentoring senior colleagues, and balancing long-term infrastructure stability with product delivery. You will work remotely and collaborate closely with product, design, data, and engineering partners to scale the application for the next phase of growth.
Responsibilities
- Lead architectural decisions and scale the mobile platform to accommodate future user growth
- Define strategy for developer experience to speed up build and test cycles while enhancing release safety
- Build client health and observability foundations including telemetry, logs, and dashboards
- Promote AI-enhanced developer workflows and automated engineering tasks
- Mentor senior engineers and elevate technical standards through code reviews and documentation
- Collaborate across product, design, and data teams to build consensus and guide technical direction
Requirements
- At least 5 years of software development experience
- Minimum 3 years building Android applications with a history of leading complex initiatives from definition to adoption
- Experience setting technical strategy and delivering shared platform tools across large multi-team codebases
- Expertise in Kotlin, Android concurrency, lifecycle management, Jetpack Compose, and Kotlin coroutines
- Background in Android platform infrastructure such as networking, caching, session orchestration, or shared libraries
- Practical application of artificial intelligence to engineering tasks like refactoring or code generation
Core Skills
Benefits
- Comprehensive healthcare coverage and income replacement programs
- Employer-matched 401(k) plan
- Global lifestyle programs supporting workspaces, professional growth, and caregiving
- Family planning support and gender-affirming care
- Mental health and coaching services
- Flexible vacation time and paid volunteer time off
- Generous paid parental leave
- Equity in the form of restricted stock units
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, this role is listed with a remote status.
What is the employment type?
The position is full-time.
What is the salary range for this job?
The base salary range for this position is $217,000 to $303,900 USD, and the role is also eligible for equity in the form of restricted stock units.
What experience is required to apply?
Candidates must have at least 5 years of software development experience, including a minimum of 3 years building Android applications and a track record of leading complex engineering initiatives.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.