Open role
[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. KeyBank is hiring a Senior Software Engineer to design, develop, configure, and support customer identity and authentication solutions using Transmit Security and Mosaic. The role focuses on identity orchestration, passwordless and multifactor authentication, and integrating secure customer onboarding and login experiences with banking applications.
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
Skills
- Experience with Transmit Security and Mosaic Platform
- REST APIs, OAuth 2.0, OpenID Connect (OIDC), SAML
- Java, JavaScript, .NET, or similar enterprise development platforms
- Identity and Access Management (IAM) and Customer Identity and Access Management (CIAM)
- MFA, FIDO2, WebAuthn, Passkeys
- API security, token management, and encryption technologies
- Cloud technologies (AWS, Azure, or hybrid environments)
- Agile development and DevSecOps practices
- Bachelor's degree in Computer Science, Information Systems, Cybersecurity, or related field
- 5+ years of software engineering, IAM, CIAM, or authentication experience
- 2+ years implementing customer authentication platforms
- This position is NOT eligible for employment visa sponsorship for non-U.S. citizens
- Banking or financial services experience
- Served as Lead Developer or Technical lead in prior role(s)
- Customer authentication and fraud prevention solutions
- Customer onboarding/KYC integrations
- Identity orchestration platforms
- Vendor platforms such as Okta
- Security certifications such as CISSP, IAM certifications, or cloud certifications are a plus
Benefits
- Eligibility for incentive compensation, which may include production, commission, and/or discretionary incentives.
- Flexible options in circumstances where roles can be performed effectively in a mobile environment.
Company Overview