Tech Stack
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.
AI @ 4
API @ 4
Android
Angular @ 4
CSS @ 4
Communication @ 4
Data Science
Firebase
GraphQL @ 4
HTTP @ 4
JavaScript @ 7
Observability
React @ 4
Security
Software Development @ 7
TypeScript @ 7
gRPC
iOS
- 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's Consumer Engineering organization builds and scales products that help users discover content, participate in communities, and connect with others. This role supports consumer teams across core product and feeds, community and presence, growth and engagement, monetization and conversion, and identity and security.
Responsibilities
- Partner with Product Management, Product Design, Data Science, and Client Engineers across iOS, Android, and Web to translate business and user needs into reliable, low-latency technical solutions.
- Own the full software lifecycle for major product initiatives, including technical design documents, API contracts, development, testing, rollout, and observability.
- Design, build, and evaluate A/B experiments using tools such as BigQuery, HEX, and Firebase to analyze user behavior, conversion funnels, and retention loops.
- Build and maintain scalable APIs and distributed backend services optimized for client consumption and consumer UI performance.
- Work with GraphQL, REST, and gRPC-based systems.
- Establish engineering best practices, improve developer workflows, mentor teammates, and use modern AI-integrated tools to ship high-quality products efficiently.
Requirements
- 5+ years of hands-on backend development experience building and operating large-scale distributed serving systems in high-concurrency environments.
- 6+ years of software development experience in one or more front-end-focused programming languages, including JavaScript, TypeScript, or ES6.
- Experience with one or more front-end web frameworks, such as Lit, Polymer, React, Vue, or Angular, including CSS experience.
- Experience with GraphQL, REST, HTTP, and Thrift basics, with the ability to design and implement maintainable APIs preferred.
- Experience with or interest in AI-assisted engineering tools and modern development workflows.
- User-centric mindset and understanding of product usability, interaction design, social dynamics, and user growth loops.
- Ability to work with Data Scientists and Product Managers to design experiments, establish performance metrics, and iterate based on feedback.
- Self-directed, innovative, and comfortable navigating ambiguity in fast-paced product environments.
- Outstanding communication skills and experience driving cross-functional alignment in fully remote or hybrid team environments.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs covering workspace, professional development, and caregiving support.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
- Equity in the form of restricted stock units; depending on the position offered, the role may also be eligible for commission.
Compensation
The base salary range for this position is $190,800–$267,100 USD. The posting may span more than one career level, and final offer amounts depend on skills, depth of experience, and relevant licenses or credentials.
More jobs at Reddit
Front End Software Engineer, Consumer Engineering
Reddit · United States
USD 164,200-229,900 per year
Senior iOS Engineer, Media Experience
Reddit · San Francisco, United States
USD 190,800-267,100 per year
Software Engineer, Consumer Engineering
Reddit · United States
USD 164,000-229,000 per year
Staff Machine Learning Engineer, Retrieval
Reddit · United States, Chicago, United States, New York City, United States, Los Angeles, United States, San Francisco, United States
USD 230,000-322,000 per year
Senior Software Engineer, Consumer Engineering
Reddit · United States
USD 190,000-267,000 per year
Similar jobs
Senior Software Engineer, Community Builders
Reddit · United States
USD 190,800-267,100 per year
Senior Frontend Engineer, Home Experience
Reddit · United States
USD 190,800-267,100 per year
Front End Software Engineer, Media Player
Reddit · United States
USD 165,000-229,000 per year
Senior Frontend Engineer, Ads Creative
Reddit · United States
USD 190,800-267,100 per year
Staff+ Software Engineer, Full-Stack
Anthropic · New York City, United States, San Francisco, United States, Seattle, United States
USD 405,000-485,000 per year
Senior Full-Stack Software Engineer - ClickPipes Platform
ClickHouse · United States
USD 147,000-238,000 per year
Frontend Engineer, Ads
Reddit · United States
USD 164,200-229,900 per year
Senior Software Engineer - Full Stack Internal Tooling (Build and Deployment Platform)
Reddit · United States
USD 190,800-267,100 per year