Job Description
If successful, you will be hired through an Employer of Record (EOR) as a full-time employee and will contract for Reddit through the EOR. If you are exclusively looking for independent contractor work through your personal Ltd company or LLC, please do not apply.
Due to how EOR fees vary by country, these are the maximum available pay rates for each location -- USA: $94/hr, Canada: $90/hr, UK: $87/hr, Ireland: $88/hr
Team Description
The Growth - Onboarding Engineering team sits at the intersection of engineering and product, focused on driving user growth, engagement, and retention across Reddit. We own the onboarding experience that connects users to authentic conversations on the platform – starting from their first logged-in session. Think personalized recommendations, onboarding flows, sign up and authentication, user education and A/B testing at scale – we're the engine behind the numbers. As a Senior Engineer on this team, you're not just building—you're shaping the architecture and strategic direction. We're a team with a culture of ownership, continuous learning, and a deep commitment to data-informed decision making. We highly value autonomy and encourage engineers to take initiative and drive impactful projects from start to finish.
Responsibilities:
Execution: Write clean, well tested, maintainable code that adheres to best practices.
Experimentation Advocate: Work closely with Product, Data Science, and other teams on Growth to define, design, and implement impactful experiments. Champion best practices in experimentation methodology.
Data-Driven Optimization: Leverage data to identify opportunities for improvement and optimization across the user lifecycle. You'll be analyzing metrics, identifying trends, and collaborating to implement solutions.
Collaboration & Innovation: Participate in design reviews, and actively seek opportunities to improve our processes and tooling.
What You’ll Do:
- Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that our users will love.
- Contribute to the full development cycle: technical design, development, test, experimentation, analysis, and launch. You’ll be reviewing code and design docs, giving feedback on product specs and mocks.
- Participate with a team of thoughtful, fast-moving, and motivated engineers.
Qualifications for this role:
- Minimum 5+ years of full-time, hands-on, professional software development experience developing software in one or more front end focused programming languages; Javascript, Typescript, ES6.
- Experience with one or more front-end web frameworks such as LIT, Polymer, React, Vue, or Angular with experience with CSS.
- Experienced with GraphQL, REST, HTTP, Thrift basics, and the ability to design and implement maintainable APIs is a plus.
- Experienced with distributed caching layers, and distributed large scale data storage systems.
- Strong organizational skills, the ability to prioritize tasks and to deliver projects on schedule.
- BS degree in Computer Science, a similar technical field of study or equivalent practical experience.
- Entrepreneurial spirit. You are self-directed, innovative, and biased towards action in fast-paced environments. You love to build new things and thrive in ambiguity and even failure.
- Excellent communication skills. You partner effectively with teams in a fully remote environment and discuss complex topics with technical and non-technical audiences.