Senior Software Engineer

KeyBank•Brooklyn, OH

About The Position

Design, develop, configure, and support customer identity and authentication solutions using the Transmit Security and Mosaic platforms. Partner with cybersecurity, digital banking, fraud, authentication, and application development teams to deliver secure, frictionless customer onboarding and login experiences. The role focuses on identity orchestration, passwordless authentication, multifactor authentication (MFA), risk-based authentication, and integration with banking applications. The position is based at 4910 Tiedeman Road, Brooklyn, Ohio. Key prioritizes in-office presence while providing flexible options when work can be performed effectively in a mobile environment. This position is not eligible for employment visa sponsorship for non-U.S. citizens.

Requirements

  • At least 5 years of software engineering, IAM, CIAM, or authentication experience.
  • At least 2 years implementing customer authentication platforms.
  • Experience with Transmit Security and the Mosaic platform.
  • Experience with REST APIs, OAuth 2.0, OpenID Connect (OIDC), and SAML.
  • Experience with Java, JavaScript, .NET, or similar enterprise development platforms.
  • Knowledge of Identity and Access Management (IAM) and Customer Identity and Access Management (CIAM).
  • Knowledge of MFA, FIDO2, WebAuthn, and passkeys.
  • Knowledge of API security, token management, and encryption technologies.
  • Experience with cloud technologies such as AWS, Azure, or hybrid environments.
  • Experience with Agile development and DevSecOps practices.
  • Bachelor's degree in Computer Science, Information Systems, Cybersecurity, or a related field.

Nice To Haves

  • Banking or financial services experience.
  • Prior experience as a Lead Developer or Technical Lead.
  • Experience with customer authentication and fraud prevention solutions.
  • Experience with customer onboarding/KYC integrations.
  • Experience with identity orchestration platforms.
  • Experience with vendor platforms such as Okta.
  • Security certifications such as CISSP, IAM certifications, or cloud certifications.

Responsibilities

  • Design and implement authentication and identity management solutions using Transmit Security.
  • Build and maintain customer identity journeys, including registration, login, MFA enrollment, and account recovery flows.
  • 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.

Benefits

  • Eligible for incentive compensation, which may include production, commission, and/or discretionary incentives.
  • Eligible for company benefits; specific benefits are not listed in the job description.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service