CareerPlan

Senior Software Engineer - CIAM

Buffalo, NY, USFull-time$97k2026-10-16 → 2026-11-10

Core

Designing, building, and supporting customer identity, authentication, and access solutions across retail, business, commercial, wealth, and institutional digital experiences.

Role type

Senior IC CIAM software engineer

Builds

Secure authentication experiences, customer identity verification capabilities, MFA and step-up flows, password recovery services, customer profile management, and authorization integrations

Domain

Financial services / Identity and Access Management

Required skills

C#/.NET, JavaScript, OAuth 2.0, OpenID Connect (OIDC), SAML, JWT/token-based security, Web APIs, microservices, distributed systems, Git, CI/CD pipelines, automated testing, security scanning

Preferred skills

Angular, CIAM platforms (Strivacity, PingFederate), MFA/adaptive authentication, passkeys, fraud-aware patterns, Microsoft Azure (App Service, AKS, Functions, Entra ID), DevSecOps, observability tools (Dynatrace, Kibana, SonarQube, Aqua, Mend)

Technologies

C#, .NET, JavaScript, OAuth 2.0, OpenID Connect, SAML, JWT, Git, Azure, Kubernetes, Dynatrace, Kibana, SonarQube

Responsibilities

Design, develop, test, and deploy CIAM applications and integrations; author secure source code; build and enhance authentication/authorization capabilities; develop and maintain Web APIs; review pull requests and provide code quality feedback; manage code deployment and resolve merge conflicts; write and maintain automated tests and contribute to CI/CD pipelines; analyze technical requirements and provide estimates; support production operations including incident triage and root cause analysis; collaborate with teams on architecture and design; share knowledge through code reviews and pairing.

Seniority

Senior, hands-on IC