Staff Software Engineer, Messaging Infrastructure

Flawless Youth

San Francisco (CA)

Hybrid

USD 210,000 - 260,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Quiet Capital • United States

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

EngineersOfAI • Northern (KY)

Hybrid
USD 150,000 - 210,000
Comprehensive Healthcare Benefits
401k with Employer Match
Global benefit programs
+4
Remote Senior Software Engineer, Messaging Infrastructure
Remote Senior Software Engineer, Messaging Infrastructure

Far Coder • United States

On-site
USD 191,000 - 267,000
Healthcare benefits
401k with employer match
Generous paid time off
+1
Senior Software Engineer, Media Infrastructure
Senior Software Engineer, Media Infrastructure

reddit • Austin (TX)

Remote
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
Remote Senior Software Engineer, Messaging Infrastructure
Remote Senior Software Engineer, Messaging Infrastructure

Socket.dev • United States

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

Tensec • United States

On-site
USD 190,000 - 268,000
Comprehensive Healthcare Benefits
401k with Employer Match
Global Benefit programs
+5
Staff Software Engineer - Content Platform
Staff Software Engineer - Content Platform

Tensec • United States

On-site
USD 217,000 - 303,900
Comprehensive healthcare benefits
401(k) with employer match
Flexible vacation
+1
Senior Site Reliability Engineer
Senior Site Reliability Engineer

Brez Technology Inc. • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Private Medical, Dental and Vision Benefits
Retirement Savings plan with matching contributions
Workspace benefits for your home office
+4