Staff Software Engineer, Messaging Infrastructure

Flawless Youth

San Francisco (CA)

Hybrid

USD 210,000 - 260,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Comprehensive Healthcare Benefits
401k Match
Flexible Vacation
Paid Volunteer time off
Flexible vacation & Reddit Global Days

Job summary

A technology company in San Francisco is seeking a Staff Software Engineer to enhance its messaging infrastructure using Kafka and Kubernetes. The role involves collaboration with a team to improve reliability and performance of systems, promoting event-driven architectures. Ideal candidates should have over 7 years of experience in software engineering, particularly in internet-scale applications. The position offers comprehensive healthcare, 401k matching, and flexible vacation policies.

Qualifications

  • 7+ years of experience developing internet‑scale software, preferably in infrastructure.
  • Experience with Kafka is a plus.
  • Experience developing on Kubernetes or similar distributed systems.
  • Strong troubleshooting skills for systems and software.
  • Excellent communication for collaborating within a service-oriented team.

Responsibilities

  • Collaborate with a team of software engineers to maintain and enhance the foundational infrastructure platform.
  • Develop software to improve the availability, scalability, latency, and efficiency of Kafka.
  • Contribute to the technical and strategic direction of eventing.
  • Automate critical aspects of event-driven development processes.
  • Participate in on-call responsibilities.

Skills

Experience with asynchronous communication patterns
Strong troubleshooting skills
Excellent communication skills
Asynchronous messaging
Troubleshooting
Communication

Tools

Kafka
Kubernetes

Job description

Staff Software Engineer, Messaging Infrastructure

We are seeking a Staff Software Engineer to join our Messaging Infrastructure team. In this role, you will be at the heart of developing and scaling Reddit's messaging platform. You will be instrumental in engineering Kafka as a platform and promoting event‑driven architectures across the organization. This involves orchestrating Kafka in multi‑cloud, multi‑region Kubernetes deployments, creating software automation for managing Kafka clusters, and developing APIs and controllers for operating Kafka at scale.

You will also play a key role in promoting event‑driven architectures by working on schema registries, capacity management, and GitOps tooling to improve the developer experience with Kafka. Your work will directly impact millions of users and help build the future of Reddit.

Responsibilities:

  • Collaborate with a team of software engineers to maintain and enhance Reddit's foundational infrastructure platform.
  • Develop software to improve the availability, scalability, latency, and efficiency of Kafka and other messaging components.
  • Contribute to the technical and strategic direction of eventing at Reddit.
  • Automate critical aspects of the event‑driven development process.
  • Participate in on‑call responsibilities.

Requirements:

  • 7+ years of experience developing internet‑scale software, preferably in infrastructure.
  • Experience with asynchronous communication patterns and solutions; familiarity with Kafka is a plus.
  • Experience developing on Kubernetes or similar distributed systems.
  • Strong troubleshooting skills for systems and software.
  • Experience engineering large systems and managing projects independently.
  • Excellent communication skills for collaborating within a service‑oriented team.

Nice-to-have skills:

  • Experience navigating cross‑functional migrations.
  • Experience mentoring other engineers.
  • Comprehensive Healthcare Benefits and Income Replacement Programs.
  • 401k Match.
  • Family Planning Support.
  • Mental Health & Coaching Benefits.
  • Flexible Vacation & Reddit Global Days off.
  • Paid Volunteer time off.
How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Messaging
Senior Software Engineer - Messaging

Reddit, Inc. • San Francisco (CA)

On-site
USD 191,000 - 267,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs that fit your
+5
Senior Software Engineer - Messaging
Senior Software Engineer - Messaging

EngineersOfAI • Northern (KY)

On-site
USD 150,000 - 210,000
Comprehensive Healthcare Benefits
401k with Employer Match
Global benefit programs
+4
Staff Software Engineer - Ingestion Platform
Staff Software Engineer - Ingestion Platform

Reddit, Inc. • United States

On-site
USD 217,000 - 304,000
Equity (RSUs)
Medical insurance
Dental insurance
+4
Staff Software Engineer - Ingestion Platform New Remote - United States
Staff Software Engineer - Ingestion Platform New Remote - United States

Reddit, Inc. • Northern (KY)

Remote
USD 217,000 - 304,000
Equity
Health benefits (medical, dental, and視
401(k) match
+2
Senior Software Engineer, Media Infrastructure
Senior Software Engineer, Media Infrastructure

reddit • Austin (TX)

On-site
USD 180,000 - 240,000
Comprehensive Healthcare Benefits
401k Matching
Workspace benefits for your home office
+5
Senior Software Engineer - Scale Messaging Infra & Kafka
Senior Software Engineer - Scale Messaging Infra & Kafka

Reddit, Inc. • San Francisco (CA)

On-site
USD 191,000 - 267,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs that fit your
+5
Software Engineer, Ingestion Platform
Software Engineer, Ingestion Platform

AI Chopping Block • Northern (KY)

On-site
USD 164,000 - 230,000
Healthcare benefits
401k with employer match
Paid time off
+3
Staff Data Ingestion Platform Engineer
Staff Data Ingestion Platform Engineer

Reddit, Inc. • United States

On-site
USD 217,000 - 304,000
Equity (RSUs)
Medical insurance
Dental insurance
+4
Software Engineer, Content Platform
Software Engineer, Content Platform

EngineersOfAI • Northern (KY)

On-site
USD 120,000 - 180,000
Healthcare benefits
401k match
Family planning support
+1
Software Engineer - Data Movement Platform
Software Engineer - Data Movement Platform

Reddit • United States

On-site
USD 164,200 - 229,900
Comprehensive Healthcare Benefits
401k with Employer Match
Flexible Vacation & Paid Volunteer Time Off