Responsibilities
- Steer: Work with the team to select, scope, and drive high leverage projects that align with Reddit’s goals.
- Build: Execute on a strategy and create a more performant, more scalable, higher quality architecture around authentication, authorization and identity.
- Amplify: Mentor, coach, and collaborate with other technical contributors.
- Collaborate: Work together with a variety of cross functional teams across Reddit Engineering.
- Evolve: Learn and improve your own technical and non-technical abilities.
The Identity and Access Management team develops and maintains mission critical, highly performant, and highly scalable systems that manage user identity, authentication, and authorization.
Requirements
- 5+ years of experience designing and developing large-scale distributed backend systems.
- At least 2+ years focused on security-sensitive domains (IAM, Security, Privacy, or Anti-Abuse).
- Technical understanding of core identity concepts, authentication protocols (OAuth2, OIDC, SAML), session management and/or Authorization access models (ABAC, RBAC, ReBAC), centralized authorization engines.
- Proficiency in one or more general purpose programming languages (preferably Go).
- Experience identifying and driving high-impact projects that align with the company's strategy.
- High empathy and excellent communication skills to collaborate across the organization.
Nice-to-Haves
- Experience with (or curiosity to learn about) essential cloud infrastructure (Kubernetes, CI/CD, AWS, GCP).
Compensation
- Base salary range: $190,800—$267,100 USD.
- Eligible to receive equity in the form of restricted stock units.
- Comprehensive benefits including healthcare, 401k with employer match, flexible vacation, parental leave, mental health support, and more.