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
Communication @ 6
Experimentation
Firebase @ 6
GenAI @ 4
Go @ 4
Kotlin @ 4
Machine Learning @ 1
Observability
Python @ 4
Rust @ 4
Software Development @ 4
Swift @ 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, with more than 100,000 active communities and approximately 130 million daily active unique visitors. The Home Experience team owns the Feed pages across Reddit's apps and website, helping users explore Reddit through smooth, intuitive, and delightful feed experiences at immense scale.
Responsibilities
- Collaborate cross-functionally with product, design, and engineering partners to build products and features for Reddit users.
- Contribute to engineering standards, improve developer workflows, recommend best practices, and mentor engineers.
- Own the full development cycle for major projects, including design, development, testing, experimentation, analysis, and launch.
- Write and review code and design documents, provide feedback on product specifications and mocks, and ensure successful project delivery.
- Drive planning, development, and implementation across Reddit's backend service architecture for native mobile and web clients as part of a full-stack team.
- Enable metrics-led execution with a focus on operational excellence and system observability.
- Partner with leadership and cross-functional teams to develop a roadmap aligned with product and engineering goals.
Requirements
- 6+ years of experience as a software engineer developing user-facing applications.
- Fluency working with product metrics and designing and analyzing experiments, with exposure to tools such as BigQuery, HEX, and Firebase.
- Software development experience in one or more general-purpose programming languages, such as Python, Go, Swift, Kotlin, Rust, or C#.
- Experience using GenAI tools to increase software engineering productivity.
- Experience working with machine learning engineering teams and integrating machine learning solutions is a plus.
- Strong organizational skills, including the ability to break down and prioritize tasks while keeping projects on schedule.
- Bachelor's degree in Computer Science or a similar technical field, or equivalent practical experience.
- Strong focus on user experience and usability, with an ability to understand how people think and interact with software. Social product experience is a plus.
- Entrepreneurial spirit, self-direction, innovation, and a bias toward action.
- Excellent communication skills and the ability to collaborate in a fully remote environment with technical and non-technical audiences.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs covering workspace, professional development, caregiving support, and other needs.
- 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 is $190,000–$267,000 USD. Final offer amounts depend on factors including skills, depth of work experience, and relevant licenses or credentials. The role may span more than one career level.
In select roles and locations, interviews may be recorded, transcribed, and summarized by artificial intelligence, with an option to opt out before scheduled interviews. Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.