Quick summary
- Work type
- Remote
- Location
- San Francisco, CA
- Salary
- $164,200–$229,900 / yr
- Posted
- 4 days ago
- Freshness
- Confirmed live yesterday
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
This role pays less than 53% of similar roles. Most pay $170,575–$214,950 — the blue band above. At the midpoint, this role pays about $197k versus about $193k 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 83 open roles on FindRole.
Listed pay typically runs $194,600–$272,400 across 83 roles with salary data.
Most-posted roles
- Software Engineer 25
- Machine Learning Engineer 8
- Product Manager 8
- Data Scientist 6
- Backend Engineer 4
At a glance
TL;DR · Android Software Engineer, Consumer Engineering
The Android Software Engineer, Consumer Engineering joins the Reddit Consumer Engineering organization to build and scale products for content discovery, community participation, and user connection. In this role, you will lead projects through the full development lifecycle, from technical design and implementation to experimentation and ongoing improvement. You will build user-facing native experiences, improve Android architecture, and enhance performance, reliability, and accessibility. Key responsibilities include partnering with cross-functional teams to translate technical capabilities into intuitive features. You must possess professional experience developing native Android applications using Kotlin and a deep understanding of Android frameworks. Required skills include debugging, performance optimization, and designing scalable mobile systems. Familiarity with Jetpack Compose, Media3, ExoPlayer, and ML-integrated products is preferred to solve complex mobile engineering problems.
Skills
What you'll do
- Build and evolve user-facing Android experiences for content discovery and community engagement.
- Lead projects through the full development lifecycle from product definition to ongoing improvement.
- Partner with cross-functional teams to translate technical capabilities into intuitive user experiences.
- Improve Android architecture, performance, reliability, accessibility, and engineering standards.
- Write idiomatic, readable, and testable code using Kotlin and Android frameworks.
- Design mobile systems and interfaces while evaluating architectural tradeoffs for scalable features.
- Utilize experimentation, feature flags, and analytics to measure product and quality-of-experience metrics.
- Mentor teammates and drive cross-functional technical initiatives.
What we're looking for
- Professional experience developing native Android applications with Kotlin.
- Strong understanding of Android frameworks and application architecture.
- Ability to write idiomatic, readable, reusable, and testable code.
- Skills in debugging, performance optimization, reliability, and maintainability.
- Experience designing mobile systems and interfaces and evaluating architectural tradeoffs.
- Experience with experimentation, feature flags, instrumentation, analytics, and product metrics.
- Familiarity with Jetpack Compose, Android accessibility, Media3 or ExoPlayer, MediaCodec, HLS or DASH, recommendation systems, or ML-integrated products (preferred).
More like this
Similar roles
Software Engineer, Consumer Engineering
Senior Software Engineer, Consumer Engineering
Staff Software Engineer, Consumer Engineering
Senior iOS Software Engineer, Consumer Engineering
Software Engineer - Android
PayPal