Senior Engineering Manager, Notifications

Summary
Join Reddit as a Senior Engineering Manager to lead the Notifications pillar, driving strategy, architecture, and execution of features connecting millions of users to content they care about. Collaborate with cross-functional teams to refine and scale the notifications platform, ensuring reliability, relevance, and user engagement. Solve user-centric and business-critical problems, taking ownership of outcomes and driving progress. Thrive in a dynamic environment of brainstorming, experimentation, and iteration, partnering with stakeholders to deliver impactful solutions. Lead a team of engineers, focusing on career growth and technical excellence. Drive a culture of technical excellence and use data to guide product and platform improvements. This role requires strong technical and leadership skills, experience managing high-performing teams, and a user-centric mindset.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Data Science, or a related quantitative field
- Proven Engineering Management Experience: 4+ years managing high-performing teams (including ML, Mobile, Frontend and Backend specialists); 9+ years of overall engineering experience
- Technical Proficiency: Hands-on background with distributed systems, large-scale backend services, and/or machine-learning pipelines. Proficiency in at least one programming language (Java, Go, Python)
- Strong Cross-Functional Communication and Collaboration: Comfortable working with product, design, data science, and business stakeholders—turning strategic objectives into technical roadmaps
- Track Record of Delivery: Experience delivering user-facing product features at scale, with an emphasis on reliability, quality, and iterative improvements
- Leadership & Mentorship: Demonstrated success in hiring, coaching, and retaining diverse engineering talent; ability to foster a collaborative, inclusive environment
- User-Centric Mindset: Passion for improving user engagement, understanding pain points, and implementing data-driven solutions
Responsibilities
- Provide Technical & Strategic Leadership: Establish a clear technical vision and direction and oversee end-to-end development of user-facing notifications and engagement features and platforms, ensuring high availability, performance, and maintainability
- Scale the Notifications Platform: Define best practices for system architecture, tooling, and processes that enable self-serve notification capabilities for other teams across Reddit
- Expand Relevance Architecture: Guide team on holistic, adaptive systems covering budgeting optimization, candidate retrieval, and ranking. Work closely with embedded ML engineers to design, implement, and optimize machine-learning models that drive personalization and user re-engagement
- Unlock Channel Experiences: Advance Reddit to best-in-class engagement surfaces and capabilities, enhancing user interactions across push, email, and in-app channels to drive engagement and retentive feedback loops
- Manage & Mentor a Diverse Team: Lead a group of engineers (including ML, backend, frontend), focusing on career growth, coaching, and technical excellence
- Drive Cross-Functional Collaboration: Partner with Product Managers, Designers, and other engineering leads to define a multi-quarter roadmap, align priorities, and deliver features on time
- Drive a culture of technical excellence, ensuring the right bets are taken with the highest quality
- Measure Impact & Iterate: Set clear objectives, regularly review metrics, and use data to guide product and platform improvements
Benefits
- Comprehensive Healthcare Benefits
- 401k Matching
- Workspace benefits for your home office
- Personal & Professional development funds
- Family Planning Support
- Flexible Vacation (please use them!) & Reddit Global Wellness Days
- 4+ months paid Parental Leave
- Paid Volunteer Time Off