Latest AI JobsBrowse Jobs
Reddit logo

Senior Software Engineer - Messaging

RedditRemote - United StatesBE Platform
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Posted
4 Aug 2026
Status
Open · checked 7d ago

About this role

Reddit is seeking a remote Senior Software Engineer to join the Messaging Infra team in the United States and build large-scale streaming systems. This opportunity is ideal for an experienced developer who wants to handle massive data traffic and support millions of users.

Role Overview

The Messaging Infra team at Reddit needs a Senior Software Engineer to solve complex distributed messaging challenges. The messaging layer handles over fifty million messages per second, supports massive network traffic, and manages petabytes of live topic data. The selected candidate will collaborate with internal teams like machine learning, search, and artificial intelligence to design scalable technical solutions that support platform growth while maintaining high availability and reliability.

Key Responsibilities

Shape and contribute to the long-term technical strategy for the team and broader organization.
Maintain and refine messaging infrastructure designed for asynchronous communication across services serving hundreds of millions of users.
Take ownership of both managed and self-hosted infrastructure that handles produce and consume requests.
Build necessary tooling and automation to operate the messaging infrastructure efficiently.

Requirements

Minimum of five years of experience building internet-scale software, with a preference for machine learning storage infrastructure backgrounds.
Software development proficiency in at least one programming language such as Golang, Python, C++, or Java.
Practical experience working with Kafka and Kubernetes.
Hands-on background implementing optimizations, bug fixes, and features for distributed messaging systems.
Strong communication skills to effectively collaborate with engineering, product, machine learning, and data science stakeholders.
A degree in Computer Science or an equivalent technical field.

Nice to Have

Practical familiarity with Strimzi.

Skills and Tools

Python
Kubernetes
Java
Golang
C++
Kafka
Strimzi

Salary and Benefits

Base salary range of $190,800 to $267,100 USD.
Eligibility for equity through restricted stock units and potentially commissions depending on the role.
Comprehensive healthcare benefits including medical, dental, and vision insurance alongside income replacement programs.
Retirement planning via a 401(k) program with employer match.
Lifestyle global benefits covering workspace, caregiving support, and professional development.
Family planning support, gender-affirming care, mental health resources, and coaching benefits.
Flexible vacation, paid volunteer time off, and generous paid parental leave.

About the Company

Reddit operates as a community of communities built on shared passions, interests, and trust, hosting authentic conversations for millions of daily active visitors across more than 100,000 active communities. The organization is dedicated to fostering belonging and community worldwide while offering a transparent and equal opportunity workplace.

How to Apply

Interested candidates should visit the official Reddit careers page to submit an application for this remote position.

Skills and tech stack

Questions candidates ask

What is the salary range for the Senior Software Engineer - Messaging role?

The base salary range for this position is $190,800 to $267,100 USD.

Is this position remote?

Yes, this role is remote within the United States.

What programming languages are required or preferred?

Candidates should have software development experience in one or more general-purpose languages, specifically Golang, Python, C++, or Java.

How many years of experience are required?

Applicants must have 5+ years of experience building internet-scale software, ideally with a focus on machine learning storage infrastructure.

What additional compensation is offered besides base salary?

In addition to base salary, the role is eligible to receive equity in the form of restricted stock units and potentially a commission depending on the position offered.

Ready to apply?

The application is on the official Reddit careers page.

Apply on company site