Senior Software Engineer I
Core
Build and scale a production Customer Identity and Access Management (CIAM) platform handling authentication, authorization, and identity flows for insurance carriers, distributors, and policyholders.
Role type
Senior IC backend software engineer (CIAM/Identity)
Builds
Production authentication and authorization services for Zinnia's insurance platform
Domain
Insurance technology / Identity and Access Management
Required skills
TypeScript/Node.js, OAuth 2.0, OpenID Connect, SAML, RBAC/ABAC/ReBAC, API design, CI/CD, containerization, cloud infrastructure (AWS)
Preferred skills
Auth0/Okta/PingOne, OpenFGA, event-driven architectures (Kafka), API gateways (Kong), MongoDB, Terraform, Datadog
Technologies
AWS, TypeScript, Node.js, OAuth 2.0, OpenID Connect, SAML, Auth0, Okta, PingOne, Kafka, Kong, MongoDB, Terraform, Datadog
Responsibilities
Build authentication flows (SSO, passwordless, M2M), design fine-grained authorization models, implement automated user provisioning, maintain CIAM APIs, partner on application onboarding, ensure quality via testing/observability, work with security/compliance teams
Seniority
Senior, hands-on IC