
Remote opportunity at
RedditSenior Android Software Engineer, Consumer Engineering
Reddit is hiring a remote Senior Android Software Engineer for its Consumer Engineering organization. Reddit describes itself as a network of communities, with more than 100,000…
Career Tools
About This Role
Reddit is hiring a remote Senior Android Software Engineer for its Consumer Engineering organization. Reddit describes itself as a network of communities, with more than 100,000 active communities and around 130 million unique visitors each day. The consumer group builds the apps people use to find content, join community spaces and build connections with others. The engineer would work on large distributed platforms and central user journeys, working with product…
Job Description
Reddit is hiring a remote Senior Android Software Engineer for its Consumer Engineering organization. Reddit describes itself as a network of communities, with more than 100,000 active communities and around 130 million unique visitors each day. The consumer group builds the apps people use to find content, join community spaces and build connections with others.
The engineer would work on large distributed platforms and central user journeys, working with product managers, design staff, data specialists, machine-learning developers, server-side engineers and other mobile engineers. Hiring is centralized, so the person could join one of several consumer teams, including Core Product and Feeds, Contribution, Growth and Engagement, Monetization and Conversion, or Identity and Security.
Responsibilities include building and improving Android experiences that help people find, make and interact with content. The engineer would take projects from the product brief and technical design through testing, launch and refinement. The work also covers Android architecture, performance, reliability, accessibility and developer workflows, along with mentoring teammates.
Candidates should have shipped native Android apps at scale in Kotlin and understand Android frameworks and app architecture. They should write readable, reusable and testable code, design mobile systems, weigh architectural tradeoffs, and build features from the API layer up to the interface. Experience with experimentation, feature flags and analytics is expected. Jetpack Compose, streaming media libraries and recommendation systems are a plus.
Responsibilities
- Build and improve Android experiences that help people find, create and engage with content
- Own projects that run from the product brief and technical design through experiments and launch
- Work alongside product, design, data science, ML and backend teams to deliver measurable results for users
- Raise the bar on Android architecture, speed, stability, accessibility and developer workflows
- Mentor teammates and drive technical initiatives that span teams
Requirements
- Experience shipping consumer-facing native Android apps at scale in Kotlin
- Solid grasp of Android frameworks and app architecture
- Able to produce clean, idiomatic, testable code
- Skill at debugging, tuning performance and keeping apps reliable
- Experience designing mobile systems and weighing architectural tradeoffs
- Experience running experiments, using feature flags, and working with analytics
Qualifications
- Knowledge of Jetpack Compose, MediaCodec, HLS or DASH streaming, and accessibility APIs
- Exposure to recommender engines or products built with machine learning
Core Skills
Benefits
- Restricted stock units as equity
- Medical, dental and vision insurance for US-based employees
- 401(k) with employer match
- Generous vacation and parental leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is the role remote?
Yes, the listing is for a remote position.
What is the base salary range?
The posting lists a US base salary range of $190,800 to $267,100 USD, with equity and possible commission depending on the position.
What experience is required?
The posting requires experience shipping consumer-facing native Android apps at scale in Kotlin, along with a solid grasp of Android architecture.
What benefits are listed?
The posting lists medical, dental and vision insurance, a 401(k) with employer match, and generous vacation and parental leave for US-based employees.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
