Staff Software Engineer, Onboarding

Reddit

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$217,000–$303,000 / yr
Posted
100 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $260k
$162k most similar roles pay here $318k

This role pays more than 81% of similar roles. Most pay $198,000–$254,562 — the shaded band above. At the midpoint, this role pays about $260k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About Reddit

Reddit is a social news aggregation and discussion platform where users share content, vote on posts, and engage in community conversations across thousands of interest-based forums called subreddits.

Reddit currently has 77 open roles on FindRole.

Listed pay typically runs $217,000–$303,400 across 77 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Staff Software Engineer, Onboarding

Staff Software Engineer, Onboarding joins the Onboarding team to shape the initial user experience across all platforms. This role focuses on building and maintaining backend architecture for signal-collection systems, personalization pipelines, and experimentation infrastructure that determine how new users discover content. You will collaborate with cross-functional partners in product, design, and data science to align technical feasibility with user goals. Key responsibilities include fostering a growth engineering mindset, managing high-scale distributed systems, and establishing instrumentation for rigorous A/B testing. The ideal candidate possesses expertise in ranking, recommendations, and personalization, specifically working with ML-heavy products including retrieval systems and inference pipelines like Two-Tower models. You will navigate the technical complexities of personalized feeds while ensuring reliability and scalability to turn initial user signals into tailored experiences that drive long-term engagement.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Define and accelerate backend architecture for signal collection and personalization pipelines for new users.
  • Build and maintain technical partnerships with teams managing relevance, feeds, and notification systems.
  • Establish instrumentation and experimentation foundations to run rigorous A/B tests on growth levers.
  • Serve as the engineering voice in cross-functional meetings with Product, Design, and Data Science teams.
  • Advocate for reliability, scalability, and maintainability across high-scale distributed systems.
  • Lead design reviews and establish technical patterns that ensure high standards of engineering excellence.
  • Translate complex technical trade-offs into clear roadmaps for both peer engineers and executive stakeholders.

What we're looking for

  • At least 7 years of experience steering cross-team projects that solve tangible business problems.
  • Proven track record working on ML-heavy products involving ranking, recommendations, and personalization.
  • Ability to design backend architectures, retrieval systems, and inference pipelines for scalable machine learning features.
  • Experience with experimentation frameworks, including A/B testing, funnels, and retention metrics.
  • Strong ability to communicate complex technical trade-offs to both peer engineers and executive stakeholders.
  • Demonstrated ability to mentor other engineers and build team culture.
  • Ability to navigate growth-team ambiguity while maintaining high standards for reliability and scalability.
  • Proficiency in collaborating with cross-functional partners including Product, Design, and Data Science teams.

More like this

Similar roles

Staff Software Engineer

PayPal

San Jose, CA +1 9 days ago $176,500$262,350
RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform Infrastructure as Code SDLC
5+ yrs exp Hybrid

Staff Software Engineer

Datadog

101 days ago $244,000$305,000
Data Visualization Virtual Runtime Profiling Streaming AI Coding Tools
10+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA 79 days ago $115,000$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Ansible Terraform AWS GCP Azure Data Modeling
10+ yrs exp

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 74 days ago $220,000$292,000
AWS TypeScript React Remix Next.js JavaScript Distributed Systems Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp

Staff Software Engineer

Intuit

New York, NY 73 days ago $202,500$274,000
AWS CI/CD DevOps GenAI Technical Design Documentation Testing Prototypes POCs
10+ yrs exp

Staff Software Engineer

The Hartford

Hartford, CT +3 42 days ago $116,000$174,000
Generative AI Prompt Engineering AWS GCP Azure Python C# .NET Java Go Angular React Node.js RESTful APIs Microservices SQL Server Snowflake PostgreSQL MongoDB CI/CD
8+ yrs exp Hybrid