# Senior Software Engineer - Messaging

**Company:** [Reddit](https://hotfix.jobs/companies/reddit)
**Location:** Remote
**Role:** Backend Engineering
**Salary:** $191k – $267k/yr
**Experience:** 5+ years
**Skills:** Go, Python, C++, Java, Kafka, Kubernetes, strimzi, Distributed Systems, messaging systems, streaming infrastructure, machine learning infrastructure, infrastructure automation
**Posted:** 2026-08-04

> Build and operate large-scale distributed messaging and streaming infrastructure serving Reddit’s services and ML, AI, and search users. The role requires 5+ years of internet-scale software experience, proficiency in a general-purpose programming language, and hands-on Kafka and Kubernetes experience.

## Job Description

## Responsibilities
- Contribute to the team and organization’s long-term technical strategy.
- Refine and maintain messaging infrastructure supporting asynchronous communication among services serving hundreds of millions of users.
- Own managed and self-hosted infrastructure supporting produce and consume requests.
- Build tooling and automation to efficiently operate messaging infrastructure.
- Partner with engineering, data science, machine learning, and product stakeholders to develop scalable technical solutions.
- Maintain high availability and reliability across the product portfolio.

## Requirements
- **5+ years** of experience building internet-scale software, preferably focused on machine learning storage infrastructure.
- Software development experience in one or more general-purpose programming languages, including **Golang, Python, C++, or Java**.
- Experience working with **Kafka** and **Kubernetes**.
- Hands-on experience implementing features, optimizations, and bug fixes for distributed messaging systems.
- Excellent communication and collaboration skills.
- Degree in Computer Science or an equivalent technical field.

## Nice to Have
- Experience with **Strimzi**.

## Compensation and Benefits
- Base salary range: **$190,800–$267,100 USD**.
- Eligible for equity in the form of restricted stock units; select positions may also be eligible for commission.
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefits supporting workspace, professional development, caregiving, and lifestyle needs.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.

## Similar roles

- [Senior Backend Engineer, IAM](https://hotfix.jobs/jobs/97e044e4-0964-47cb-a3a8-cd70d445ccb9) - Reddit - Remote - $191k – $267k/yr
- [Senior Software Engineer, Core Platform](https://hotfix.jobs/jobs/2163b804-4346-4093-8d12-6a12e3a64813) - Reddit - Remote - $191k – $267k/yr
- [Senior Software Engineer, Core Platform](https://hotfix.jobs/jobs/4b6b18cf-c851-49a4-ac6e-ef5bcae49d8b) - Reddit - Remote - $191k – $267k/yr
- [Senior Software Engineer, Ads](https://hotfix.jobs/jobs/13adc9b0-d127-4292-b49b-7f50295a1997) - Reddit - Remote - $191k – $267k/yr
- [Senior Software Engineer, GraphQL](https://hotfix.jobs/jobs/5c2f8daa-c204-4e1f-8eb5-12688cb9fe7f) - Reddit - Remote - $191k – $267k/yr

**Apply:** https://hotfix.jobs/jobs/f47a6d5e-eccf-4f33-933d-621f913004ee
**Canonical:** https://hotfix.jobs/jobs/f47a6d5e-eccf-4f33-933d-621f913004ee