Senior Software Engineer, Home Experience

at Reddit
USD 190,000-267,000 per year
SENIOR
✅ Remote

Tech Stack

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

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.

More jobs at Reddit

Similar jobs