Senior Backend Engineer, IAM
Senior Backend Engineer building scalable IAM systems for authentication, authorization, and identity at Reddit. Requires 5+ years backend experience with 2+ years in security-sensitive domains, strong knowledge of identity protocols, and mentoring skills.
About the job
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.
Skills
Go, Oauth2, OIDC, SAML, Abac, RBAC, Rebac, Kubernetes, AWS, GCP, CI/CD
Similar jobs
Backend Engineering jobsBuilds and ships backend products and maintainable APIs for Reddit’s Safety and Moderation organization. The role requires 5–8 years of software development experience, proficiency in a general-purpose programming language, API expertise, and the ability to lead and mentor engineers.
Builds scalable backend and GenAI systems for ad creative generation, editing, performance optimization, and safety at Reddit. The role requires distributed systems expertise, production ML integration, and technical leadership across Product, Design, and ML teams.
Build and lead high-scale backend systems that help Reddit meet evolving privacy, security, and regulatory requirements. The role requires 5+ years of backend experience, distributed-systems expertise, technical leadership, and proficiency across modern cloud and backend technologies.
Build and operate backend services, data pipelines, storage, and retrieval systems that provide trusted context to agentic platforms and product applications. The role requires 8+ years of software engineering experience, distributed-systems expertise, cloud infrastructure knowledge, and strong data modeling skills.
Build backend architecture and APIs for Reddit’s media creation tools, supporting video and image capture, editing, and publishing. The role requires 5+ years of professional software development experience, distributed-systems expertise, strong API design skills, and product-minded collaboration.