Backend Software Engineer, PDP Experience
Skills
About the role
This is a remote backend engineering role on Reddit's PDP Experience team, suited to software engineers with at least three years of professional experience in distributed systems. You'll help shape and operate the Comments page, one of Reddit's highest-traffic product surfaces, while working with product, design, and engineering partners. The role covers technical strategy, architecture, implementation, experimentation, and launch work in a fully remote environment.
What you’ll do
- Build and launch product features for Reddit's Comments experience.
- Participate in design, development, testing, experimentation, analysis, and release activities.
- Review code, technical designs, product specifications, and design mockups.
- Help set team direction and improve engineering standards and workflows.
- Balance delivery speed with reliability and product quality.
- Work with cross-functional teams on technical and business strategy.
What they’re looking for
- At least three years of post-internship professional software development experience in large-scale distributed systems.
- At least three years using a general-purpose programming language such as Go, Python, Rust, or Ruby.
- Ability to design and maintain APIs using technologies such as GraphQL, REST, HTTP, Thrift, or gRPC.
- A computer science degree, related technical degree, or equivalent practical experience.
- Strong prioritization and organizational skills.
- Clear communication with technical and non-technical colleagues in a remote environment.
- A self-directed approach to building products in uncertain, fast-moving situations.
What’s on offer
- Base salary of $164,000 to $229,000 USD per year.
- Equity may be provided through restricted stock units, and some positions may include commission.
- Healthcare, income replacement, 401(k) matching, family-planning support, gender-affirming care, mental-health and coaching benefits, flexible vacation, paid volunteer time, and paid parental leave.
- Remote work and benefits including workspace, professional-development, and caregiving support are described.
Questions about this role
Is this backend engineering job remote?
Yes. The posting describes collaboration in a fully remote environment and lists the role as remote.
How much does the Reddit backend engineer role pay?
The stated base salary range is $164,000 to $229,000 USD per year, with possible equity and commission depending on the position.
How much experience is required?
The posting asks for at least three years of post-internship professional software development experience and three years using a general-purpose programming language.
Which programming languages are mentioned?
The posting names Go, Python, Rust, and Ruby.
Related roles
Software Development Engineer III - Backend Technologies
An on-site senior backend engineering role in Bangalore building scalable systems and AI-serving infrastructure for a high-volume email and customer service product.
Software Development Engineer, Amazon Traffic Engineering
A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.
LEENA AI - Software Development Engineer III - Backend Architecture
A backend SDE III role in India for engineers with 5 to 8 years of Node.js and distributed-systems experience. The work focuses on scalable APIs, MongoDB performance, microservices, and production ownership.
Forward Deployed Engineer - Software Engineer - North America
A remote-first forward deployed engineer role at ElevenLabs embedded with strategic customers to deliver technical integrations. Suited to a Python-proficient engineer who enjoys customer-facing work and regular travel to client sites.
Software Engineer, Backend - Core/API & Process Automation
A remote, worldwide backend engineering role at Camunda working on the core event-sourced workflow engine behind Camunda 8.
Senior Software Engineer (Python, AI ML Engineer)
Optum is hiring a senior software engineer in Gurugram to build and operate AI, ML, and LLM-powered enterprise solutions. The role suits engineers with production AI experience, Python or similar software skills, and knowledge of RAG, orchestration, cloud services, and evaluation.