Backend Software Engineer, PDP Experience

Reddit Remote

Mid levelRemoteFull-time $164,000 – $229,000 a year
This role is no longer accepting applications.

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

Grexit Software · Bangalore, India

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.

On-siteSeniorFull-time
GoJavaPythonRuby on Rails +10
3 days ago

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
4 days ago

LEENA AI - Software Development Engineer III - Backend Architecture

Leena AI · Gurgaon, India · Gurgaon/Gurugram, India · Others, India

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.

Mid levelFull-time
Node.jsMongoDBdistributed systemssystem design +14
8 days ago

Forward Deployed Engineer - Software Engineer - North America

ElevenLabs · United States

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.

RemoteMid levelFull-time
PythonSoftware ArchitectureAPI Integration
2 days ago

Software Engineer, Backend - Core/API & Process Automation

Camunda · Worldwide

A remote, worldwide backend engineering role at Camunda working on the core event-sourced workflow engine behind Camunda 8.

RemoteEntry levelFull-time $119,900 – $193,200 a year
JavaElasticsearchOpenSearchPostgreSQL +6
2 days ago

Senior Software Engineer (Python, AI ML Engineer)

Optum · Gurgaon, India · Gurugram, India

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.

SeniorFull-time
PythonJavaJavaScriptTypeScript +16
6 days ago