Staff Android Engineer, Home Experience
at Reddit
π Canada
π Switzerland
π Germany
π Spain
π France
π United Kingdom
π Netherlands
π United States
π Toronto, Canada
π Berlin, Germany
π Madrid, Spain
π London, United Kingdom
π Amsterdam, Netherlands
π Chicago, United States
π New York City, United States
π Los Angeles, United States
π San Francisco, United States
π Switzerland
π Germany
π Spain
π France
π United Kingdom
π Netherlands
π United States
π Toronto, Canada
π Berlin, Germany
π Madrid, Spain
π London, United Kingdom
π Amsterdam, Netherlands
π Chicago, United States
π New York City, United States
π Los Angeles, United States
π San Francisco, United States
USD 217,000-303,900 per year
Used Tools & Technologies
Machine LearningRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Software Development @ 3
Kotlin @ 3
Leadership @ 4
Communication @ 4
Android @ 4
Firebase @ 6
Experimentation @ 4
GraphQL @ 3
Observability @ 4
AI @ 4
GenAI @ 4
- 1-2 β basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 β daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 β you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 β exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit is a community of communities. The Home Experience team owns one of the highest-traffic surfaces on the platform: the Home feed on Reddit apps and website. The team focuses on delivering a smooth, intuitive, and delightful feed experience at immense scale for hundreds of millions of users.
Responsibilities
- Serve as the technical lead for a high-caliber, inclusive engineering team across the organization.
- Collaborate cross-functionally with product, design, and engineering partners to design and build new products and features for the Home feed.
- Drive improvements in developer workflows, implement best practices, mentor engineers, and review code and design docs.
- Participate in the full development cycle: design, development, testing, experimentation, analysis, and launch.
- Lead planning, development, and implementation across Redditβs Android architecture in partnership with many teams.
- Enable a culture of metrics-led execution with a focus on operational excellence and system observability.
- Partner with senior leadership on the strategic roadmap and drive engineering/product initiatives.
Requirements
- 8+ years of experience as a software engineer developing user-facing applications.
- Software development experience in Kotlin for Android and familiarity with GraphQL.
- Fluency working with product metrics and designing/analyzing experiments, with exposure to tools like BigQuery, HEX, Firebase, etc.
- Experience leveraging GenAI tools to increase software engineering productivity.
- Experience working with ML engineering teams and integrating ML solutions is a plus.
- Strong organizational skills with the ability to prioritize and keep projects on schedule.
- BS in Computer Science, similar technical field, or equivalent practical experience.
- Strong focus on user experience and usability; advocate for users and have intuition for how people interact with software. Social product experience is a plus.
- Entrepreneurial, self-directed, and comfortable building in ambiguity.
- Excellent communication skills for collaboration in a fully remote environment and with technical/non-technical audiences.
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs (workspace, professional development, caregiving support)
- Family planning support
- Gender-affirming care
- Mental health & coaching benefits
- Flexible vacation & paid volunteer time off
- Generous paid parental leave
Pay Transparency and Additional Information
- Base salary range (U.S.-based): $217,000 - $303,900 USD
- This role may be eligible for equity (RSUs) and, depending on the position, may be eligible for a commission.
- Interviews for select roles/locations may be recorded, transcribed, and summarized by AI; candidates can opt out prior to scheduled interviews.
- This role can be remote within the United States, Canada, or Europe, or hybrid if near an office. Offices are located in San Francisco; Los Angeles; Chicago; New York City; Toronto; London; Amsterdam; Madrid; and Berlin.