Staff Software Engineer - Identity Systems (Remote)
About the Role
We are seeking a Staff Software Engineer - Identity Systems to join our team at Reddit. This remote position is critical as it involves leading the technical direction for our Identity Infrastructure, which plays a vital role in the performance and privacy of our advertising systems. As a Staff Software Engineer, you will set architectural standards and guide the evolution of our identity graph and matching systems.
What You'll Do
- Provide clear technical ownership and direction for Identity Infrastructure.
- Design and evolve large-scale identity systems that meet reliability and privacy requirements.
- Lead a team through complex problem spaces while remaining hands-on in critical areas.
- Drive architecture and lead design reviews for identity-related systems.
- Mentor engineers and foster a culture of technical excellence.
Requirements
- 6+ years of experience building backend systems in production.
- 2+ years in a technical leadership role.
- Prior experience designing and operating large-scale distributed systems.
- Experience with data engineering platforms such as Spark or Flink.
- Familiarity with identity-related systems such as probabilistic matching and identity graphs.
Nice to Have
- Experience working in Ads or Ads-adjacent spaces.
- Experience collaborating with ML teams to build infrastructure.
What We Offer
- Comprehensive healthcare benefits and income replacement programs.
- 401k match and family planning support.
- Flexible vacation and generous paid parental leave.
- Mental health and coaching benefits.
- Paid volunteer time off and Reddit global days off.
This Staff Software Engineer role at Reddit offers a unique opportunity to lead identity systems in a remote setting, with a competitive salary and comprehensive benefits.
Who Will Succeed Here
Expertise in building and optimizing distributed systems using technologies like Apache Spark and Flink, with a strong understanding of identity graphs and probabilistic matching for effective user identification.
Proven ability to lead remote teams and manage projects autonomously, demonstrating self-motivation and strong time management skills to ensure project milestones are met without direct supervision.
A strategic mindset with a focus on architectural standards and best practices, backed by 5+ years of experience in backend development and data engineering, capable of innovating and improving existing identity infrastructure.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months