Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Reddit, Inc.

Senior Software Engineer – Messaging

Reddit, Inc.

Senior Software Engineer building high-scale distributed messaging infrastructure for Reddit. Maintaining Kafka/Kubernetes systems serving hundreds of millions of users and massive traffic volumes.

Posted 8/4/2026full-timeRemote • 🇺🇸 United StatesSenior💰 $190,800 - $267,100 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and maintaining scalable distributed messaging infrastructure, with a strong focus on high availability and reliability. Proficient in collaborating with cross-functional teams to develop technical solutions that support machine learning and data-driven applications.

Highest-signal resume keywords
Distributed Messaging SystemsGolang ProgrammingKafka ExperienceKubernetes ExperienceMachine Learning Infrastructure

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentPython ProgrammingC++ ProgrammingJava ProgrammingInfrastructure Automation
Soft Skills
Excellent Communication Skills
Tools & Technologies
KafkaKubernetesStrimzi
Certifications & Qualifications
Degree in Computer Science
Industry Keywords
Streaming InfrastructureAsynchronous CommunicationTechnical StrategyHigh AvailabilityReliability

Tech Stack

Tools & technologies
GoJavaKafkaKubernetesPython

About the role

Key responsibilities & impact
  • Solve large-scale streaming infrastructure and distributed messaging infrastructure problems
  • Partner with the team and major users such as ML, AI, and Search to build scalable technical solutions
  • Maintain high availability and reliability across Reddit’s product portfolio
  • Contribute to the team and organization’s long-term technical strategy
  • Refine and maintain messaging infrastructure supporting asynchronous communication for services serving hundreds of millions of users
  • Own managed and self-hosted infrastructure supporting produce and consume requests
  • Develop tooling and automation to operate infrastructure efficiently
  • Implement features, optimizations, and bug fixes for distributed messaging systems

Requirements

What you’ll need
  • 5+ years of experience building internet-scale software, preferably focused on machine learning storage infrastructure
  • Software development experience in one or more general-purpose programming languages: Golang, Python, C++, or Java
  • Experience working with Kafka and Kubernetes
  • Strimzi experience is a plus
  • Hands-on experience implementing features, optimizations, and bug fixes for distributed messaging systems
  • Degree in Computer Science or an equivalent technical field
  • Excellent communication skills for collaboration with engineering, data science, machine learning, and product stakeholders

Benefits

Comp & perks
  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave
  • Equity in the form of restricted stock units
  • Medical, dental, and vision insurance
  • Generous time off for vacation
  • Opportunity to opt out of interview recording, transcription, and summarization