Staff Software Engineer, Identity & Access Management

Reddit, Inc.

San Francisco (CA)

On-site

USD 217,000 - 303,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
USD 110,000 - 150,000
Senior Backend Engineer, IAM
Senior Backend Engineer, IAM

Reddit, Inc. • San Francisco (CA)

On-site
USD 190,000 - 268,000
Healthcare benefits
401(k) with employer match
Equity
Senior Backend Engineer, IAM
Senior Backend Engineer, IAM

Reddit • United States

On-site
USD 190,000 - 268,000
Comprehensive Healthcare Benefits
401k with Employer Match
Flexible Vacation & Paid Volunteer 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 - 304,000
Healthcare benefits
401(k) match
Global benefits
+5
Remote Staff Software Engineer, IAM & Identity Platform
Remote Staff Software Engineer, IAM & Identity Platform

Reddit, Inc. • United States

Remote
USD 217,000 - 304,000
Comprehensive Healthcare Benefits
401(k) with Employer Match
Global Benefit programs
+2
Staff Software Engineer - Content Platform
Staff Software Engineer - Content Platform

Tensec • United States

On-site
USD 217,000 - 303,900
Comprehensive healthcare benefits
401(k) with employer match
Flexible vacation
+1
Senior Software Engineer - DevX Remote - United States
Senior Software Engineer - DevX Remote - United States

Reddit, Inc. • United States

Remote
USD 190,000 - 268,000
Healthcare benefits
401k match
Global benefits programs
+2
Staff IAM Engineer - Identity & Access Management
Staff IAM Engineer - Identity & Access Management

Reddit • United States

Remote
USD 217,000 - 304,000
Comprehensive Healthcare Benefits
401k with Employer Match
Family Planning Support
+1
Senior Software Engineer - DevX
Senior Software Engineer - DevX

Reddit, Inc. • New York (NY)

On-site
USD 190,000 - 268,000
Healthcare Benefits
401k with employer match
Global Benefit programs
+5
Senior Software Engineer - DevX
Senior Software Engineer - DevX

Reddit, Inc. • Los Angeles (CA)

On-site
USD 190,000 - 268,000
Healthcare benefits
401k match
Paid time off