Senior Software Engineer, Consumer Engineering

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

Tech Stack

AI @ 4 API @ 6 Android Cassandra @ 4 Communication @ 6 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 interact with directly 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 used by hundreds of millions of people.

This centralized role hires across consumer teams covering core product and feeds, community and presence, growth and engagement, monetization and conversion, and identity and 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

  • A user-centric mindset and an intuitive understanding of product usability, interaction design, social dynamics, and user growth loops.
  • Experience working with Data Scientists and Product Managers to design experiments, establish performance metrics, and iterate based on feedback.
  • At least 5 years of hands-on backend development experience building and operating large-scale distributed serving systems in high-concurrency environments.
  • Ability to work independently, navigate ambiguity, and balance delivery speed with system reliability.
  • Excellent communication skills and a track record of driving cross-functional alignment in fully remote or hybrid team environments.
  • Proficiency in modern backend languages such as Go or Python; experience with Java, Kotlin, Rust, or C++ is also relevant.
  • 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 role is eligible for equity in the form of restricted stock units and may be eligible for a commission depending on the position offered. U.S.-based employees may receive medical, dental, and vision insurance, a 401(k) program with employer match, vacation time, and parental leave. Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.

More jobs at Reddit

Similar jobs