Reddit logo

Senior Software Engineer (Messaging)

Reddit

RemoteFull timeMid level$191k – $267kPosted today
Apply with JobAssist

About the role

  • The Messaging Infra team is looking to hire a Senior Software Engineer who is excited to solve large scale streaming infrastructure and distributed messaging infrastructure problems
  • Contribute to developing the team and organization’s long term technical strategy
  • Refine and maintain our messaging infrastructure to support the asynchronous communication of services supporting hundreds of millions of users
  • Own the infrastructure (managed and self-hosted) that supports produce and consume requests along with the necessary tooling and automation to efficiently operate the infrastructure

Benefits

  • Comprehensive health benefits
  • Flexible vacation & Reddit global days off
  • Family planning funds & 4+ months paid parental leave
  • Personal & professional development funds
  • Paid volunteer time off
  • Workspace & home office benefits- Excellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and product
  • Experience working closely with technologies like Kafka, and Kubernetes. Strimzi is a huge plus!
  • 5+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure
  • Software development experience in one or more general purpose programming languages; Golang, Python, C++, Java
  • Degree in Computer Science or equivalent technical field
  • Hands-on experience implementing features, optimizations, and bug fixes to distributed messaging systems

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Reddit was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.