
Remote opportunity at
RedditSoftware Engineer, Consumer Engineering
Reddit operates a massive online platform connecting hundreds of millions of daily visitors through over one hundred thousand active communities. The consumer engineering division is seeking…
Career Tools
About This Role
Reddit operates a massive online platform connecting hundreds of millions of daily visitors through over one hundred thousand active communities. The consumer engineering division is seeking a software engineer to design and scale the features that members use to discover content, engage with others, and participate across various groups. This central role encompasses several high-impact product areas, spanning core feeds, community presence, growth, monetization, and account security. Professionals in this…
Job Description
Reddit operates a massive online platform connecting hundreds of millions of daily visitors through over one hundred thousand active communities. The consumer engineering division is seeking a software engineer to design and scale the features that members use to discover content, engage with others, and participate across various groups.
This central role encompasses several high-impact product areas, spanning core feeds, community presence, growth, monetization, and account security. Professionals in this position collaborate closely with product managers, designers, data scientists, machine learning experts, and frontend developers.
The ideal candidate possesses a strong user-centric mindset, comfort with data-driven experimentation, and experience building high-concurrency distributed systems. This remote, full-time position suits backend engineers eager to tackle technical challenges at internet scale while shaping core user journeys.
Responsibilities
- Translate business and user needs into reliable, low-latency technical solutions alongside cross-functional partners
- Manage the complete software lifecycle for major product initiatives from design documents and API contracts to deployment and observability
- Design, build, and assess A/B experiments utilizing tools such as BigQuery, HEX, or Firebase to analyze user behavior and retention
- Develop and maintain scalable APIs using GraphQL, REST, or gRPC alongside distributed backend services optimized for client UI performance
- Establish engineering standards, enhance developer workflows, mentor teammates, and leverage AI-integrated tools for efficiency
Requirements
- Minimum of 3 years of hands-on backend development experience building and running large-scale distributed serving systems in high-concurrency environments
- Proficiency in modern backend languages including Go, Python, Java, Kotlin, Rust, or C++
- Expertise in designing and maintaining scalable APIs using GraphQL, REST, or gRPC for web and mobile applications
- Experience working with high-throughput caching layers and distributed datastores such as Redis, Cassandra, or PostgreSQL
Qualifications
- Experience or interest in utilizing AI-assisted engineering tools to accelerate development workflows
Core Skills
Benefits
- Equity in the form of restricted stock units
- Eligibility for a commission depending on the offered position
- Medical, dental, and vision insurance for U.S.-based employees
- 401(k) program featuring an employer match
- Generous vacation time and parental leave
Frequently Asked Questions
Is this position remote?
Yes, this role is fully remote.
What is the employment type?
This is a full-time position.
What is the salary range for this job?
The base salary range for U.S.-based candidates is $164,000 to $229,000 USD, with final offers determined by factors such as skills and work experience.
What backend experience is required?
Candidates must have at least three years of hands-on backend development experience building and operating large-scale distributed serving systems in high-concurrency environments.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.


