Senior Software Engineer
Core
Design, develop, configure, and support customer identity and authentication solutions leveraging the Transmit Security and Mosaic Platforms to deliver secure, frictionless customer onboarding and login experiences.
Role type
Senior IC software engineer (identity and access management)
Builds
Customer identity journeys, registration flows, login flows, MFA enrollment, and account recovery processes
Domain
Financial services / Cybersecurity
Required skills
Transmit Security, Mosaic Platform, REST APIs, OAuth 2.0, OpenID Connect, SAML, Java, JavaScript, .NET, Identity and Access Management, MFA, FIDO2, WebAuthn, Passkeys, API security, token management, encryption technologies, Cloud technologies, Agile development, DevSecOps
Preferred skills
Banking or financial services experience, Lead Developer or Technical lead experience, Customer authentication and fraud prevention solutions, Customer onboarding/KYC integrations, Identity orchestration platforms, Vendor platforms such as Okta
Technologies
Transmit Security, Mosaic Platform, AWS, Azure, Okta
Responsibilities
Design and implement authentication and identity management solutions using Transmit Security; Build and maintain customer identity journeys, registration flows, login flows, MFA enrollment, and account recovery processes; Integrate Transmit Security APIs and SDKs into web and mobile banking applications; Configure identity orchestration workflows and adaptive authentication policies; Support passkey and passwordless authentication initiatives; Collaborate with fraud, risk, cybersecurity, and digital banking teams to improve customer security and user experience; Troubleshoot authentication issues, integration defects, and production incidents; Participate in architecture reviews and ensure compliance with security and banking standards; Create technical documentation, support procedures, and implementation standards; Assist with vendor engagement and platform upgrades.
Seniority
Senior, hands-on IC