Skip to content

Staff Software Engineer, Identity & Access Management

Staff Software Engineer on the IAM team designing, delivering, and supporting digital identity, authentication, and access systems. Requires 10+ years backend experience, deep IAM expertise, and proficiency in Go/Python/Java/TypeScript.

217k – 304kUnited StatesSecurity EngineeringRemote10+ YOE

About the role

What You'll Do

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 (aiming for multiple 9s)
  • Utilize identity data to track license utilization, aid in fiscal planning, and drive platform adoption

Process & Compliance

  • Create and maintain documentation, audit logs, and reports to continuously improve business processes and ensure seamless 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
  • Raise the engineering bar through code reviews, technical standards, and optimized workflows

Technologies We Use

  • Languages: Go, Python, Java, TypeScript, SQL
  • Datastores: Postgres, Directory architectures (e.g., LDAP)
  • Tools: Docker, Kubernetes, AWS, SailPoint, Okta

What We Are Looking For

Experience and Core Capabilities

  • 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 experience covering the full workforce identity lifecycle (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 (testing, monitoring, deploying, and maintaining)
  • 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)

Governance and Compliance

  • Familiarity with governance and compliance frameworks (SOC2, SOX, PCI), including driving audit-related access certification reviews

Collaboration Skills

  • Strong collaborative communicator thriving in Agile environments, with a continuous learning mindset and a resourceful, "can-do" approach to complex problem-solving

Benefits

  • Comprehensive Healthcare Benefits and Income Replacement Programs
  • 401k with Employer Match
  • Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
  • Family Planning Support
  • Gender-Affirming Care
  • Mental Health & Coaching Benefits
  • Flexible Vacation & Paid Volunteer Time Off
  • Generous Paid Parental Leave

Skills

GoPythonJavaTypeScriptSQLPostgresLdapDockerKubernetesAWSSailpointOktaOAuthOIDCSAML

Staff Product Security Engineer

Leads design and delivery of secure frameworks, guardrails, and workflow-native controls to prevent vulnerabilities in production, especially for AI-assisted development. Requires 8+ years in software/product security, staff-level impact, and proficiency in Go, Python, or JS/TS.

217k – 304kUnited StatesSecurity EngineeringRemote8+ YOEGoLLMs

Senior Staff Software Engineer - Security Infrastructure

Leads security infrastructure engineering at Databricks, plugging critical gaps in large-scale systems, with 15+ years experience in distributed systems and 9+ in data security areas like Kubernetes security and cryptography. Requires MS/PhD and strong leadership.

217k – 288kBellevue, WASecurity EngineeringOn-site15+ YOEKubernetesCryptography

Staff Software Engineer, Security

Staff Security Software Engineer designing and building scalable security infrastructure, identity systems, and compliance automation platforms. Requires 8+ years software engineering experience with deep Kubernetes, Go/Rust, and cloud platform expertise.

215k – 260kSan Francisco, CASecurity EngineeringOn-site8+ YOEGoGCP

Senior/Staff Application Security Engineer

Leads application security initiatives including threat modeling, secure code reviews, penetration testing, and vulnerability management for AI healthcare platform. Mentors engineering teams on secure practices with 7+ years experience in AppSec, cloud, and AI security.

214k – 252kSan Francisco, CA +2Security EngineeringHybrid7+ YOEGCPIAM

Member of Technical Staff

Conduct original research on AI system security and privacy, develop defenses and evaluation frameworks, and translate findings into production improvements at Perplexity. Requires PhD or equivalent with publications at top security venues and deep expertise in security domains.

220k – 405kSan Francisco, CASecurity EngineeringOn-site7+ YOEGoRust