3 days ago
Boston, MA, USAMid Level
H1B sponsor
Base Salary
$90k - $167k/yr
Responsibilities
- Develop, test, and maintain full-stack CIAM capabilities using React, Node.js, and related technologies.
- Build accessible, responsive customer experiences for registration, sign-in, MFA, consent, profile management, and account recovery.
- Develop backend services and APIs supporting identity journeys and application integrations.
- Integrate applications with CIAM platforms using OIDC/OAuth2, SAML, SCIM, and JWT.
- Implement authentication, authorization, token handling, session management, and logout flows.
- Collaborate with product owners, designers, architects, and security teams on requirements and technical solutions.
- Contribute to technical designs, API contracts, development standards, and reusable components.
- Apply secure coding practices and address vulnerabilities through reviews, testing, and dependency updates.
- Build and maintain unit, integration, and end-to-end tests.
- Contribute to CI/CD pipelines, deployment configurations, cloud deployments, production support, and incident response.
- Use logs, metrics, traces, and alerts to troubleshoot issues and improve reliability.
- Support fraud and risk teams with risk signals and adaptive authentication.
- Document technical designs, integration patterns, and operational procedures.
Requirements
- At least 3 years of software engineering experience building or supporting production web applications.
- Hands-on experience with React and modern JavaScript or TypeScript.
- Experience building backend services or APIs with Node.js.
- Experience designing or integrating REST APIs and working with distributed systems.
- Understanding of identity and access management, preferably including OIDC/OAuth2, SAML, and JWT.
- Familiarity with authentication, authorization, MFA, or other customer identity capabilities.
- Understanding of secure coding, code reviews, automated testing, source control, build tools, testing frameworks, and CI/CD workflows.
- Experience deploying or supporting cloud-based applications; Azure experience is an asset.
- Strong troubleshooting, communication, and collaboration skills.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
- Preferred experience with IBM Security Verify, RSA, WebAuthn/FIDO2, passkeys, adaptive authentication, device intelligence, identity proofing, bot mitigation, Azure services, containers, infrastructure as code, cloud-native design, accessibility, internationalization, observability tools, financial services or regulated industries, Agile teams, Azure DevOps, Jira, GitHub, and relevant certifications.
Benefits
- Hybrid working arrangement in Boston, Massachusetts.
- Salary range of $90,160.00 USD to $167,440.00 USD, with eligibility for incentive compensation.
- Health, dental, mental health, vision, disability, life, and AD&D insurance coverage.
- Adoption/surrogacy, wellness, and employee/family assistance benefits.
- Retirement savings plans, including pension/401(k) plans and a global share ownership plan with employer matching.
- Financial education and counseling resources.
- Up to 11 paid holidays, 3 personal days, 150 hours of vacation, and 40 hours of sick time annually in the U.S., plus statutory leaves.
Tech Stack
Categories
About Manulife
Manulife is a Toronto‑headquartered public financial services company that provides life and health insurance, retirement plans, and wealth and asset management to individuals and institutions. It earns premiums and fee income from insurance, investment, and advisory products delivered across Canada, Asia, and Europe, and operates as John Hancock in the United States. Founded in 1887, the company is listed on the Toronto Stock Exchange.
