Senior Software Engineer - Messaging
$191K–$267K
Remote - United States · Remote · Senior · Full-time · Posted Aug 4, 2026
- Experience
- 5+ years building internet-scale software.
- Education
- Degree in Computer Science or equivalent technical field.
About the job
Build and operate Reddit’s large-scale distributed messaging infrastructure, supporting high-volume asynchronous communication with strong availability and reliability.
What you'll do
- Contribute to the team’s and organization’s long-term technical strategy.
- Develop and maintain messaging infrastructure for services supporting hundreds of millions of users.
- Own managed and self-hosted infrastructure for produce and consume requests, including operational tooling and automation.
What they ask for
- Experience building internet-scale software.
- Software development experience in one or more general-purpose programming languages.
- Experience with Kafka and Kubernetes.
- Hands-on experience implementing features, optimizations, and bug fixes in distributed messaging systems.
Nice to have
- Focus on machine learning storage infrastructure.
- Experience with Strimzi.
Pay
$190,800 — $267,100 USD (base salary)
Tools
Golang, Python, C++, Java, Kafka, Kubernetes, Strimzi
AI focus
Partner with ML/AI users on scalable technical solutions; AI may also be used to record, transcribe, and summarize interviews, with an option to opt out.
Model-written summary · the original posting is authoritative