Staff Software Engineer, Messaging Infrastructure

Flawless Youth 16 April 2025
Kafka Kubernetes Software Engineering Messaging Infrastructure Event-Driven Architecture

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:

  • Kubernetes controller or operator development experience.
  • Experience navigating cross-functional migrations
  • Experience mentoring other engineers.

Benefits:

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k Match
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Reddit Global Days off
  • Generous paid Parental Leave
  • Paid Volunteer time off

How to Apply

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

Apply Now

Other Jobs

Senior Web Developer

Robin Hood Foundation Toronto, ON

Solutions Engineer

GoCardless Remote, UK

Staff Engineer - Site Reliability (d/f/m)

Scout24 Switzerland Berlin, Deutschland

Technical Lead React and Node

3Pillar Global APAC