Principal Software Engineer (IAM)
Core
Technical north star for IAM and Control Plane strategy, responsible for long-term health and architectural evolution of identity systems.
Role type
Principal Software Engineer (IAM)
Builds
Secure, scalable, and highly available IAM services powering customer-facing and internal service APIs
Domain
Cybersecurity / Identity and Access Management (IAM)
Deliverable
production ML models | product features | infrastructure
Required skills
IAM protocols (OAuth2, OIDC, SAML), RBAC/ABAC models, Active Directory, distributed systems design, API design and versioning, Go/Java/TypeScript/Rust
Preferred skills
Observability (Prometheus, Grafana, Kibana), Infrastructure as Code (Docker, Kubernetes, Terraform), security engineering background, strategic project delivery
Technologies
OAuth2, OIDC, SAML, Active Directory, Kubernetes, Prometheus, Grafana, Kibana, Terraform, Docker
Responsibilities
Lead design and evolution of secure, high-throughput IAM systems; Define roadmap for migrating legacy authentication systems; Work with Product, Security, and UX teams to translate requirements; Set engineering standards through code reviews and mentoring; Oversee platform reliability and observability
Seniority
Principal, hands-on IC with strategic influence