Fullstack Software Engineer, Notifications Lifecycle

Reddit

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$164,000–$229,000 / yr
Posted
113 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $193k
This role $196k
$156k most similar roles pay here $237k

This role pays less than 55% of similar roles. Most pay $165,000–$221,812 — the shaded band above. At the midpoint, this role pays about $196k versus about $193k 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 77 open roles on FindRole.

Listed pay typically runs $217,000–$303,400 across 77 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Fullstack Software Engineer, Notifications Lifecycle

As a Fullstack Software Engineer, Notifications Lifecycle, you will join the Notifications team to design, build, and scale products within the notifications system while focusing on the end user experience. You will be responsible for developing backend services that handle notifications and emails with an emphasis on performance, security, and scalability, alongside creating high-quality frontend features. Your daily work involves the full development cycle, including technical design, testing, experimentation, and analysis in collaboration with product managers, designers, and data scientists. The role requires proficiency in a modern stack featuring Go, Python, TypeScript, and GQL, along with experience using Spark, Kafka, Airflow, BigQuery, Redis, Cassandra, PostgreSQL, Kubernetes, and Docker. You will solve technical challenges related to delivering reliable notifications for millions of users across the platform's core infrastructure.

What you'll do

  • Design, develop, and maintain backend services for notifications and emails while ensuring performance and scalability.
  • Build high-quality, performant frontend features using modern web technologies.
  • Participate in the full development cycle including technical design, testing, experimentation, and analysis.
  • Write technical design documents and production code to improve the end-user experience.
  • Maintain and contribute to the infrastructure supporting notification systems and backend services.
  • Implement automated testing and ensure system resilience and fault tolerance for live operations.

What we're looking for

  • Experience of at least 3 years in software engineering.
  • Experience building user-facing features from design through completion.
  • Full-stack web development experience with a balance of frontend and backend service expertise.
  • Proficiency in modern technologies including TypeScript, GraphQL, Go, and Python.
  • Familiarity with automated testing and unit testing methodologies.
  • Ability to code with an emphasis on resiliency and fault tolerance.
  • Experience supporting live operations for websites.
  • Strong collaboration skills including written/verbal communication and cross-functional teamwork.

More like this

Similar roles

Engineering Manager, Notifications Platform

Reddit

Remote 15 days ago $217,000$303,000
Distributed Systems Service-Oriented Architecture Event-Driven Systems APIs Cloud Infrastructure Data Storage Messaging Systems Observability Low-Latency Services Scalability
5+ yrs exp Remote

Senior Staff Machine Learning Engineer, Notifications

Reddit

Remote 100 days ago $266,000$372,400
Machine Learning LLM Generative AI Python Golang PyTorch TensorFlow Recommendation Systems Agentic AI Object-Oriented Programming Ranking Models Candidate Retrieval Budget Optimization
10+ yrs exp Remote

Staff Software Engineer, Growth Notifications, Level 6

Snap Inc.

Bellevue, WA +1 55 days ago $229,000$343,000
Java Go C++ Python NoSQL Redis Memcache Kafka Google Pub/Sub Cloud Tasks AWS Distributed Systems System Design Pub/Sub task‑queue s A/B Testing Observability
9+ yrs exp