Staff Software Engineer, Consumer Engineering

at Reddit
USD 217,000-303,000 per year
SENIOR
✅ Remote

Tech Stack

AI @ 4 API @ 6 Android Cassandra @ 4 Communication @ 4 Data Science Firebase Go @ 6 GraphQL @ 6 Java @ 6 Kotlin @ 6 Machine Learning Observability PostgreSQL @ 4 Python @ 6 Redis @ 4 Rust @ 6 Security gRPC @ 6 iOS

Details

Reddit Consumer Engineering builds and scales products that users directly interact with to discover content, participate in communities, and connect with others. Product Backend Engineers partner with Product Managers, Designers, Data Scientists, ML Engineers, and Frontend Engineers to build, experiment with, and scale features supporting content discovery, community engagement, growth, monetization, identity, and security.

This centralized role hires across teams including Core Product & Feeds, Community & Presence, Growth & Engagement, Monetization & Conversion, and Identity & Security.

Responsibilities

  • Partner with Product Management, Product Design, Data Science, and iOS, Android, and Web engineers to translate business and user needs into reliable, low-latency technical solutions.
  • Own the full software lifecycle for major product initiatives, including technical design documents, API contracts, development, testing, rollout, and observability.
  • Design, build, and evaluate A/B experiments.
  • Use tools such as BigQuery, HEX, and Firebase to analyze user behavior, conversion funnels, and retention loops and make data-backed engineering decisions.
  • Build and maintain scalable APIs and distributed backend services optimized for client consumption and consumer UI performance.
  • Establish engineering best practices, improve developer workflows, mentor teammates, and use modern AI-integrated tools to ship high-quality products efficiently.

Requirements

  • 7+ years of hands-on backend development experience building and operating large-scale distributed serving systems in high-concurrency environments.
  • A user-centric mindset and an understanding of product usability, interaction design, social dynamics, and user growth loops.
  • Experience collaborating with Data Scientists and Product Managers to design experiments, establish performance metrics, and iterate based on feedback.
  • Ability to work independently and navigate ambiguity in fast-paced product environments while balancing delivery speed and system reliability.
  • Outstanding communication skills and experience driving cross-functional alignment in fully remote or hybrid team environments.
  • Proficiency in modern backend languages such as Go or Python; Java, Kotlin, Rust, and C++ are also applicable.
  • Expertise designing and maintaining scalable APIs using GraphQL, REST, or gRPC for native mobile and web applications.
  • Experience with high-throughput caching layers and distributed datastores such as Redis, Cassandra, and PostgreSQL.
  • Experience or interest in using AI-assisted engineering tools to accelerate development workflows.

Benefits

In addition to base salary, this position is eligible for equity in the form of restricted stock units and may be eligible for commission depending on the position offered. U.S.-based employee benefits include medical, dental, and vision insurance, a 401(k) program with employer match, generous vacation time, and parental leave.

Reddit is an equal opportunity employer committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans.

More jobs at Reddit

Similar jobs