Latest AI JobsBrowse Jobs
Reddit logo

Staff Software Engineer, Onboarding

RedditRemote - United StatesGrowth
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
3 Jun 2026
Status
Open · checked 7d ago

About this role

Role Overview

The Staff Software Engineer, Onboarding position at Reddit is a remote, U.S.-based opportunity that focuses on shaping the initial user journey for millions of new platform visitors. This role suits an experienced engineer who wants to combine backend architecture, machine learning personalization, and growth experimentation to drive long-term user retention.

Key Responsibilities

Define and scale the backend architecture for newly registered users, including signal-collection systems and personalization pipelines.
Partner with engineering management to cultivate a fast-paced growth engineering culture that prioritizes experimentation, iteration, and learning.
Build and maintain deep technical partnerships with teams such as Relevance, Feeds, and Notifications to integrate ML-driven content systems.
Establish robust instrumentation and experimentation foundations to execute reliable A/B tests for core growth levers.
Act as the primary technical voice in cross-functional collaborations with Product, Design, and Data Science stakeholders.
Maintain high standards of engineering excellence by leading design reviews, advocating for system scalability, and preventing unnecessary technical debt.

Requirements

Minimum of 7 years of professional software engineering experience steering complex, cross-team projects that solve tangible business problems.
Strong background as a strategic systems thinker capable of planning long-term technical roadmaps while assisting team members through daily blockers.
Demonstrated ability to mentor and elevate other engineers, fostering team culture and technical craft.
Data-informed mindset with fluency in metrics, experimentation, funnels, and user retention.
High comfort level with growth-team ambiguity, rapid prototyping, and changing project scopes.
Exceptional, transparent communication skills suited for explaining complex technical trade-offs to engineering peers and executive stakeholders.
Practical experience with ranking, recommendations, and personalization, including designing backend architectures and retrieval systems for machine learning products.

Nice to Have

Proven track record collaborating closely with Machine Learning engineers to translate model outputs, such as Two-Tower models, into high-impact product features.

Skills and Tools

Backend architecture and distributed systems design
Machine learning pipelines, ranking, recommendations, and personalization
Experimentation infrastructure and A/B testing methodologies
Analytics, metrics instrumentation, and funnel optimization
Cross-functional technical leadership and stakeholder communication

Salary and Benefits

Base salary range of $217,000 to $303,000 USD, with final offers determined by factors such as skills, depth of experience, and credentials.
Eligibility to receive equity in the form of restricted stock units.
Comprehensive healthcare benefits, including medical, dental, and vision insurance alongside income replacement programs.
401(k) retirement plan with an employer match.
Global lifestyle benefit programs covering workspace needs, professional development, and caregiving support.
Family planning support, gender-affirming care, and mental health coaching benefits.
Flexible vacation, paid volunteer time off, and generous paid parental leave.

About the Company

Reddit is a massive community of communities built on shared interests, passions, and trust, hosting over 100,000 active communities and roughly 130 million daily active unique visitors. As one of the largest sources of authentic conversation and information on the internet, the company encourages connection through user-submitted content, voting, and commenting. Reddit operates as an equal opportunity employer committed to a diverse workforce and providing reasonable accommodations for qualified individuals.

How to Apply

Interested candidates should visit the official Reddit careers page to submit an application for this remote position.

Questions candidates ask

What is the salary range for the Staff Software Engineer, Onboarding role?

The base salary range for this position is $217,000 to $303,000 USD, supplemented by equity in the form of restricted stock units and comprehensive benefits.

Is this position remote?

Yes, this is a remote position based in the United States.

How many years of experience are required?

Candidates must have a minimum of 7 years of professional experience, specifically with steering cross-team projects and solving complex business problems.

What does the Onboarding team do at Reddit?

The Onboarding team designs and manages the first interactive experience every new user encounters after signing up, utilizing signal collection, machine learning personalization, and experimentation to connect users with relevant communities.

What benefits are provided for U.S.-based employees?

Reddit offers comprehensive healthcare, a 401(k) with employer match, flexible vacation, paid parental leave, mental health benefits, family planning support, and workspace stipends.

Ready to apply?

The application is on the official Reddit careers page.

Apply on company site