Staff Software Engineer, Identity & Access Management

Reddit, Inc.

San Francisco (CA)

On-site

USD 217,000 - 303,900

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Healthcare benefits
401(k) match
Global benefits
Family planning
Gender-affirming care
Mental health support
Flexible vacation
Parental leave

Job summary

Reddit, Inc. is seeking a Staff Software Engineer for the IAM team within the SPACE org. You will design, deliver, and support lifecycle of digital identities, authentication, and access across Reddit, partnering with cross-functional teams to meet security and regulatory standards.

You’ll modernize identity infrastructure, build self-service identity management, and integrate with protocols like SCIM, SAML, and JIT access, while driving governance and compliance across a global platform.

Qualifications

  • 10+ years of backend development across multiple stack layers.
  • Deep knowledge of corporate IAM covering workforce lifecycle.
  • Ability to design and implement complex distributed systems under high load.
  • Proficiency in Go, Python, Java, or TypeScript with a DevOps mindset.
  • Understanding of OAuth, OIDC, and SAML and secure-by-design principles.
  • Hands-on familiarity with enterprise identity solutions including Okta, LDAP, SailPoint.

Responsibilities

  • Engineering & Integration: Develop, scale, and maintain core IAM capabilities and integrations.
  • Observability & Data Analytics: Build monitoring, dashboards, and alerting; use anomaly detection.
  • Process & Compliance: Create and maintain documentation, logs, and reports for compliance.
  • Operations & Support: Troubleshoot incidents and perform root-cause analysis for 24x7 operations.
  • Collaboration & Mentorship: Guide cross-functional partners on IAM best practices and standards.

Skills

Go
Python
Java
TypeScript
SQL
Distributed systems
OAuth/OIDC/SAML
DevOps mindset

Tools

Docker
Kubernetes
AWS
SailPoint
Okta

Job description

Overview

As a Staff Software Engineer within the SPACE org (Security, Privacy, Assurance, and Corporate Engineering), you will play a critical role on the Identity & Access Management (IAM) team. In this role you will design, deliver, and support the lifecycle of digital identities, authentication, and access across Reddit. You will partner closely with cross‑functional teams to build creative, scalable solutions that align with business priorities and strict regulatory standards. We operate in a dynamic, ambiguous problem space—meaning you'll work across multiple domains and technology stacks to keep Reddit secure.

Current and Future Challenges
  • Modernizing our identity infrastructure by replacing legacy systems with a tailored governance platform.
  • Providing self‑service identity management life‑cycle and natural language explanations of existing systems to improve employee experience with security systems.
  • Integrating Reddit's corporate identity stack across a variety of protocols such as SCIM and SAML, and across use cases that include resource automation and identity requirements, while increasing maturity with "just‑in‑time" access and advanced identity constructs.
Responsibilities
  • Engineering & Integration: Develop, scale, and maintain Reddit's core IAM internal identity capabilities, platforms, and infrastructure. Design and deploy high‑quality API integrations and custom enterprise IGA connectivity solutions.
  • Observability & Data Analytics: Build proactive monitoring frameworks, executive‑friendly dashboards, and advanced alerting. Use synthetic transactions and anomaly detection to measure system availability. Utilize identity data to track license utilization, aid fiscal planning, and drive platform adoption.
  • Process & Compliance: Create and maintain documentation, audit logs, and reports to continuously improve business processes and ensure compliance execution.
  • Operations & Support: Troubleshoot complex production incidents, analyze failure conditions, and perform root‑cause analysis to support a 24x7 operation.
  • Collaboration & Mentorship: Guide global, cross‑functional partners on IAM best practices while raising the engineering bar through code reviews, technical standards, and optimized workflows.
Technology Stack
  • Languages: Go, Python, Java, TypeScript, SQL
  • Datastores: Postgres, Directory architectures (e.g., LDAP)
  • Tools: Docker, Kubernetes, AWS, SailPoint, Okta
Qualifications
  • 10+ years of backend development experience across multiple layers of the stack—from databases and networking to efficient computing.
  • In‑depth knowledge of corporate IAM covering the full workforce identity life‑cycle (Joiner, Mover, Leaver, Access Requests, and Certifications).
  • Ability to design and implement complex distributed systems operating under high load.
  • Proficiency in Go, Python, Java, or TypeScript, with a strong DevOps mindset and end‑to‑end code ownership.
  • Deep understanding of modern authentication protocols (OAuth, OIDC, SAML) and secure‑by‑design principles.
  • Hands‑on familiarity with enterprise identity solutions including IGA, MFA, PAM/PIM, JIT, and directory architectures (e.g., Okta, LDAP, SailPoint).
  • Familiarity with governance and compliance frameworks (SOC2, SOX, PCI) and experience driving audit‑related access certification reviews.
  • Strong collaborative communication skills, thriving in Agile environments with a continuous learning mindset and resourceful, can‑do approach to problem‑solving.
  • Embodies the company value of Evolve: views challenges as learning opportunities and continuously seeks improvement.
Benefits
  • Comprehensive healthcare benefits and income replacement programs
  • 401(k) with employer match
  • Global benefit programs, including workplace, professional development, and caregiving support
  • Family planning support
  • Gender‑affirming care
  • Mental health & coaching benefits
  • Flexible vacation & paid volunteer time off
  • Generous paid parental leave
Pay Transparency

Base salary range for U.S.‑based staff software engineers: $217,000—$303,900 USD. Additional compensation may include equity in the form of restricted stock units and, depending on the position, a commission.

Reddit provides a variety of benefits to U.S. employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous vacation time, and parental leave.

Equal Opportunity Employer

Reddit is proud to be an equal‑opportunity employer and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Identity & Access Management
Staff Software Engineer, Identity & Access Management

EngineersOfAI • United States

On-site
USD 110,000 - 150,000
Senior Backend Engineer, IAM
Senior Backend Engineer, IAM

Reddit, Inc. • San Francisco (CA)

On-site
USD 190,800 - 267,100
Healthcare benefits
401(k) with employer match
Equity
Backend Engineer, IAM
Backend Engineer, IAM

Reddit, Inc. • San Francisco (CA)

On-site
USD 164,000 - 230,000
Healthcare benefits
401k match
Global benefits program
+5
Reddit: Backend Engineer, IAM
Reddit: Backend Engineer, IAM

Mosaec • Northern (KY)

On-site
USD 164,000 - 230,000
Healthcare benefits
401k with employer match
Generous time off
+1
Staff IAM Engineer: Identity, Access & Security Platform
Staff IAM Engineer: Identity, Access & Security Platform

Reddit, Inc. • San Francisco (CA)

On-site
USD 217,000 - 303,900
Healthcare benefits
401(k) match
Global benefits
+5
Staff Software Engineer, Developer Ecosystem Remote - United States
Staff Software Engineer, Developer Ecosystem Remote - United States

Reddit, Inc. • Northern (KY)

Remote
USD 217,000 - 304,000
Healthcare benefits
401k with employer match
Global benefit programs
+3
Staff Software Engineer - Site Defense New Remote - United States
Staff Software Engineer - Site Defense New Remote - United States

Reddit, Inc. • Northern (KY)

Remote
USD 217,000 - 304,000
Healthcare benefits
401k with employer match
Global benefit programs
+2
Staff Software Engineer, Developer Ecosystem
Staff Software Engineer, Developer Ecosystem

Reddit, Inc. • New York (NY)

Remote
USD 217,000 - 304,000
Comprehensive Healthcare Benefits and
401k with Employer Match
Global Benefit programs
+5
Staff Site Reliability Engineer, Ads San Francisco, CA
Staff Site Reliability Engineer, Ads San Francisco, CA

Reddit, Inc. • San Francisco (CA), Northern (KY)

On-site
USD 217,000 - 304,000
Medical, Dental, Vision
401(k) with employer match
Generous time off
+1
Staff Software Engineer, Developer Ecosystem
Staff Software Engineer, Developer Ecosystem

Reddit, Inc. • San Francisco (CA)

Remote
USD 217,000 - 304,000
Healthcare benefits
401k with employer match
Paid time off
+3