Staff Software Engineer, Onboarding

20 hours, 14 minutes ago
Full-time
Lead
Software Development
Reddit

Reddit

Reddit is a diverse network of communities where users engage in content creation, voting, and discussions on a wide range of topics.

Internet Software & Services
1K-5K
Founded 2005
$550M raised

Description

  • Define and accelerate the backend architecture for onboarding signal collection, personalization pipelines, and experimentation infrastructure.
  • Shape the technical strategy for how Reddit builds and iterates on the new user onboarding experience.
  • Partner with the engineering manager to promote a growth engineering mindset focused on experimentation, iteration, and learning.
  • Build and maintain deep partnerships with engineering teams including Relevance, Feeds, Notifications, and other consumer surfaces.
  • Establish instrumentation and measurement foundations to support rigorous A/B testing and data-driven decisions.
  • Serve as the engineering voice in cross-functional partnerships with Product, Design, Data Science, and other platform teams.
  • Align stakeholders on technical feasibility, tradeoffs, and roadmap decisions that connect user experience goals with backend realities.
  • Lead design reviews and raise the bar for reliability, scalability, and maintainability across a high-scale distributed system.
  • Represent Onboarding Engineering in broader Reddit technical forums and influence organization-wide engineering patterns.
  • Mentor engineers and help the team work through complex problems more effectively.

Requirements

  • At least 7 years of experience.
  • Experience steering cross-team projects that solve tangible business problems.
  • Strong systems thinking and ability to connect code, product, and team dynamics.
  • Experience mentoring other engineers and helping them level up.
  • Deeply data-informed mindset with fluency in experimentation, funnels, and retention.
  • Comfort working with growth-team ambiguity and fast iteration.
  • Clear and transparent communication skills for technical and executive audiences.
  • Experience with ranking, recommendations, and personalization.
  • Experience designing backend architectures, retrieval systems, and inference pipelines for ML-heavy products.
  • Ability to partner with machine learning engineers and work with model outputs such as Two-Tower models.

Benefits

  • Base salary range of $217,000 to $303,000 USD.
  • Equity in the form of restricted stock units, with possible commission depending on the role.
  • Comprehensive healthcare benefits and income replacement programs.
  • 401(k) with employer match.
  • Global benefit programs including support for workspace, professional development, and caregiving.
  • Family planning support, gender-affirming care, and mental health and coaching benefits.
  • Flexible vacation and paid volunteer time off.
  • Generous paid parental leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer - PlanetScale Postgres

PlanetScale 51-250 IT Services

PlanetScale is hiring a Software Engineer to help build and operate its fully managed multi-cloud Postgres platform for high-scale production workloads.

AWS Azure GCP Go Kubernetes PostgreSQL Python Ruby Rust Zig
20 hours, 29 minutes ago

Software Engineer, Elixir

Telnyx 251-1K Diversified Telecommunication Services

Telnyx is seeking a software engineer to build and maintain the systems behind its communication and connectivity platform, with a focus on customer-facing APIs and the internal services that support them.

API Gateway Docker Elixir Envoy Grafana Kubernetes Microservices Prometheus RabbitMQ
20 hours, 29 minutes ago

Software Engineering Instructor Lead- Bahrain Full-time, Temporary Position

General Assembly 11-50 Diversified Consumer Services

General Assembly is hiring a Lead Instructor for its Software Engineering Immersive program in Bahrain to teach and guide students through a full-time web development curriculum toward apprenticeship-ready careers.

Angular Backbone CSS Django Ember HTML JavaScript MongoDB Node.js PostgreSQL Python React Redis Ruby Ruby on Rails SQL
20 hours, 29 minutes ago

Lead Software Engineer

Appian 1K-5K Internet Software & Services

Appian is hiring an engineer to drive AI-first tooling, SDLC automation, and developer productivity initiatives for its enterprise automation platform.

CI/CD Generative AI
20 hours, 29 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers