Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $190,000–$267,000 / yr
- Posted
- 4 days ago
- Freshness
- Confirmed live today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 85% of similar roles. Most pay $155,375–$212,700 — the shaded band above. At the midpoint, this role pays about $228k versus about $184k 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 83 open roles on FindRole.
Listed pay typically runs $217,000–$303,000 across 83 roles with salary data.
Most-posted roles
- Software Engineer 25
- Data Scientist 7
- Machine Learning Engineer 6
- Product Manager 4
- Revenue Strategy & Operations Director 4
At a glance
TL;DR · Senior Software Engineer, Consumer Engineering
As a Senior Software Engineer, Consumer Engineering, you will join a team focused on building and scaling products for user discovery, community participation, and engagement. You will partner with product managers, designers, and data scientists to translate user needs into reliable, low-latency technical solutions while owning the full software lifecycle from design docs to production rollout. Your daily work involves designing A/B experiments, managing API contracts, and building distributed backend services optimized for mobile and web performance. The role requires expertise in Go, Python, Java, Kotlin, Rust, or C++, alongside experience with GraphQL, REST, and gRPC. You will also manage high-throughput caching layers and distributed datastores like Redis, Cassandra, and PostgreSQL to solve complex problems regarding content discovery, authentication, and community safety within a large-scale distributed systems environment.
What does a Software Engineer earn in Remote?
Median $204300 from 375 postings across 53 companies.
Skills
What you'll do
- Translate business and user needs into reliable, low-latency technical solutions through cross-functional collaboration.
- Own the full software lifecycle including design docs, API contracts, development, testing, and observability.
- Design, build, and evaluate A/B experiments to drive data-backed engineering decisions.
- Build and maintain scalable APIs using GraphQL, REST, or gRPC for mobile and web applications.
- Develop and operate distributed backend services optimized for high-concurrency environments.
- Manage high-throughput caching layers and distributed datastores like Redis, Cassandra, and PostgreSQL.
- Establish engineering best practices and improve developer workflows using modern tools.
What we're looking for
- 5+ years of hands-on backend development experience building and operating large-scale distributed serving systems in high-concurrency environments.
- Proficiency in modern backend languages such as Go or Python (or Java, Kotlin, Rust, C++).
- Expertise in designing and maintaining scalable APIs using GraphQL, REST, or gRPC for mobile and web applications.
- Experience with high-throughput caching layers and distributed datastores like Redis, Cassandra, or PostgreSQL.
- Ability to partner with cross-functional teams to translate business needs into low-latency technical solutions.
- Experience designing, building, and evaluating A/B experiments using tools like BigQuery, HEX, or Firebase.
- Strong communication skills for driving alignment in remote or hybrid team environments.
- Interest in using AI-assisted engineering tools to accelerate development workflows (preferred).
More like this
Similar roles
Staff Software Engineer, Consumer Engineering
Software Engineer, Consumer Engineering
Senior Software Engineer, Media Creation
Staff Software Engineer, Product Focused, Consumer Marketplaces
Nerd Wallet
Senior Software Engineer, Product
Alloy