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.