Principal Software Engineer - Identity & Access Management
Core
Own and lead the evolution of authentication and authorization, including a purpose-built API auth gateway and identity services.
Role type
Principal Software Engineer (Identity & Access Management)
Builds
Scalable, highly-available auth services, gateway components, and identity management platform.
Domain
Fintech / Payments / Identity & Access Management
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, OAuth2/OIDC/SAML, API gateway design, distributed systems, SQL (MySQL/Postgres), AI-assisted development, technical leadership
Preferred skills
Identity platforms (Keycloak/Auth0/Ory), service mesh (Envoy/Istio), threat modeling, observability (Prometheus/Datadog), AWS Aurora, fintech compliance (PCI-DSS/SOC 2), Kubernetes
Technologies
Golang, AWS, RDS (MySQL/Postgres), Docker, Kubernetes, Prometheus, Grafana, Datadog, New Relic, Envoy, Istio, Kong, Traefik
Responsibilities
Own technical vision and roadmap for auth platform; Architect and build scalable auth services and gateway components; Lead zero-downtime migrations of auth traffic; Establish auth standards (OAuth2/OIDC, JWT, mTLS, RBAC/ABAC); Drive consistency in distributed microservices; Partner with Security/Compliance; Establish engineering best practices for observability and CI/CD; Participate in on-call and incident response; Mentor engineers.
Seniority
Principal, hands-on IC with leadership scope
