Senior Software Engineer, Messaging

Reddit

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$190,800–$267,100 / yr
Posted
84 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $229k
$102k $285k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $151,000–$186,500 — the blue band above. At the midpoint, this role pays about $229k versus about $169k 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 89 open roles on FindRole.

Listed pay typically runs $216,700–$303,000 across 89 roles with salary data.

Most-posted roles

View all roles at Reddit

At a glance

TL;DR · Senior Software Engineer, Messaging

The Senior Software Engineer - Messaging joins the Messaging Infra team to solve large-scale streaming and distributed messaging infrastructure problems. In this role, you will contribute to the long-term technical strategy while refining and maintaining infrastructure that supports asynchronous communication for hundreds of millions of users. You will own managed and self-hosted infrastructure for producing and consuming requests, including the necessary tooling and automation. The work involves maintaining high availability for a messaging layer receiving 50 million messages per second and 100GB/s of network traffic. You will utilize skills in Golang, Python, C++, or Java, alongside technologies like Kafka, Kubernetes, and Strimzi. The position focuses on building scalable solutions for machine learning storage infrastructure and supporting internal ML, AI, and Search users.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Contribute to the development of the team and organization’s long-term technical strategy.
  • Refine and maintain messaging infrastructure to support asynchronous communication for hundreds of millions of users.
  • Own the managed and self-hosted infrastructure that supports produce and consume requests.
  • Develop the necessary tooling and automation to efficiently operate the messaging infrastructure.
  • Implement features, optimizations, and bug fixes for distributed messaging systems.
  • Build technical solutions that scale to support Reddit's product growth and high network traffic.
  • Maintain high availability and reliability standards across the entire product portfolio.

What we're looking for

  • 5+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure (preferred).
  • Software development experience in one or more general purpose programming languages such as Golang, Python, C++, or Java.
  • Experience working closely with technologies like Kafka and Kubernetes.
  • Experience with Strimzi (preferred).
  • Hands-on experience implementing features, optimizations, and bug fixes to distributed messaging systems.
  • Excellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and product.
  • Degree in Computer Science or an equivalent technical field.

More like this

Similar roles

Senior Software Engineer

Walmart

Bentonville, AR +1 6 days ago $90,000–$180,000
Python JavaScript Java Rust Dart C++ AI ML Generative AI CI/CD Automated Testing Observability Telemetry APIs Object-Oriented Programming WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

The Walt Disney Company

Bristol, CT +1 16 days ago $150,900–$202,400
PostgreSQL MySQL Amazon RDS Amazon RDS Aurora Python Java Go Azure GCP Terraform CloudFormation Git GitLab GitHub Ansible Chef CI/CD Linux SRE DRE
5+ yrs exp Hybrid

Senior Software Engineer

Caterpillar

Irving, TX 120 days ago $156,998–$183,140
Java Spring Boot AWS Python Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda API Gateway S3 SNS SQS Shell Scripting RESTful API Microservices Agile IAM Automated Testing
5+ yrs exp Hybrid

Senior Software Engineer

CoStar Group

San Diego, CA 103 days ago $124,000–$187,000
C# .NET .NET Core AWS Claude EC2 ECS EKS Lambda S3 RDS DynamoDB CloudWatch APIs Git Databricks Microservices CI/CD Terraform CloudFormation CDK
Hybrid