Quick summary
- Work type
- Remote
- Location
- Remote
- Salary
- $164,000–$229,000 / yr
- Posted
- 11 days ago
- Freshness
- Confirmed live today
Market check
Salary context
How this pay compares to similar roles
This role pays more than 62% of similar roles. Most pay $142,487–$214,000 — the shaded band above. At the midpoint, this role pays about $196k versus about $178k 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 · Software Engineer, Consumer Engineering
As a Software Engineer, Consumer Engineering, you will join a team focused on building and scaling products that allow users to discover content, participate in communities, and connect with others. You will work at the intersection of large-scale distributed systems and core user journeys, collaborating with product managers, designers, data scientists, and frontend engineers to translate business needs into reliable, low-latency technical solutions. Your daily responsibilities include owning the full software lifecycle for major initiatives, designing A/B experiments, and maintaining scalable APIs for mobile and web applications. You will utilize technologies including Go, Python, Java, Kotlin, Rust, or C++, alongside GraphQL, REST, and gRPC. Additionally, you will work with distributed datastores like Redis, Cassandra, and PostgreSQL to solve complex problems regarding user engagement, content discovery, and system performance in high-concurrency environments.
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 from technical design and API contracts to development and observability.
- Design, build, and evaluate A/B experiments using data tools to inform engineering decisions.
- Build and maintain scalable GraphQL, REST, or gRPC APIs for mobile and web applications.
- Develop distributed backend services optimized for high-concurrency environments and client performance.
- Establish engineering best practices and improve developer workflows using modern, AI-integrated tools.
- Manage large-scale distributed systems utilizing caching layers and various distributed datastores.
What we're looking for
- 3+ 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 to drive alignment in remote or hybrid team environments.
- Interest in using AI-assisted engineering tools to accelerate development workflows (preferred).
Related searches
More like this
Similar roles
Staff Software Engineer, Consumer Engineering
Front End Software Engineer, Consumer Engineering
Senior Frontend Software Engineer, Consumer Engineering
Senior Software Engineer, Media Creation
Software Engineer, Customer Success, Developer Engagement
Apple Inc