Senior Backend Engineer, Notifications Foundation

12 Minutes ago • 5 Years + • $190,800 PA - $267,100 PA

Job Summary

Job Description

As a Senior Backend Engineer, you will design and build capabilities within the notifications system, constructing a scalable platform for the rest of Reddit Engineering. You will have the opportunity to iterate on core notifications products and make a significant impact. The role involves collaborating with cross-functional teams like Product, Machine Learning, and Data Science to innovate and improve the user experience. Your work will directly impact hundreds of millions of users worldwide. The responsibilities include building and scaling the notification infrastructure, diagnosing and optimizing backend performance, and improving the resiliency of systems. Join us and help build the future of Reddit!
Must have:
  • 5+ years of software engineering experience
  • Experience with services and database systems that scale to millions of users
  • Experience in diagnosing and optimizing backend performance
  • Experience with distributed systems and cloud infrastructure
  • Enabling a testing culture like unit testing and load testing
  • Improving the resiliency and fault tolerance of systems or code
  • Excellent collaboration skills including written/verbal communication
  • Embody the company's value of Evolve and seek to improve
Perks:
  • 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

Job Details

Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit redditinc.com.

Location: US remote-friendly or any office location - SF, LA, CHI, NY

Reddit is continuing to grow our teams with the best talent. We're remote friendly.

Reddit is poised to rapidly innovate and grow like no other time in its history. This is a unique opportunity to leave your mark on one of the most influential and trafficked corners of the internet

Notifications is responsible for several of the company’s major product surface areas that drive a significant portion of Reddit’s user growth. We deliver over half a billion push notifications and emails to Reddit users every day. We are hiring a backend engineer to join the foundation team of the notifications org, which builds the notification infrastructure that makes all this possible.

 

As a Senior Backend Engineer, you’ll design, build capabilities within our notifications system, building out a scalable platform for the rest of Reddit Engineering. As a member of the growth organization, you’ll also have the opportunity to iterate on our core notifications products to realize impact at a high scale. We work closely with cross-functional teams such as Product, Machine Learning and Data Science and help to innovate new ideas to express the goodness of Reddit to our users. With our small focused team, your work will directly impact hundreds of millions of users around the world. Join us and help build the future of Reddit!

Required Qualifications:

  • 5+ years of software engineering experience, with Expertise in one or more of the following:
    • 5+ years of professional experience in a production-level environment 
    • Working on services and database systems that scale to millions of users or 100k req/s scale
    • Experience with diagnosing and optimizing backend performance, especially in regards to increasing throughput, stability, or automated scaling. 
    • Distributed system and cloud infrastructure experience
  • A past track record of Quality, for example:
    • enabling a testing culture, such as unit testing, setting up load testing framework, enabling local testing or other automated testing. 
    • Structurally improving the resiliency and fault tolerance of systems or code
  • Collaboration skills: you work well with a team, but also help level-up those around you.
    • You may demonstrate skills in one or more of the following: written/verbal communication, project leadership, mentorship, negotiating conflict, or engineering culture improvements.
  • You embody our company value of Evolve: you view challenges as learning opportunities and continuously seek to improve.

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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Worldwide

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!