Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for a Staff Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, strengthening application security practices across the software development lifecycle, and owning the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk early, design practical mitigations, and make secure-by-default development easier. The ideal candidate combines strong hands-on application security skills with deep knowledge of modern authentication and authorization protocols. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Establish and evolve secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Own or contribute to the security architecture of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Design, review, and assess OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, token lifetimes, and key rotation. Help define and enforce authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Lead or participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Build security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Improve security testing and detection through SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and contribute to playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities Professional experience in application security, product security, software engineering, or a closely related discipline. Strong experience securing Node.js and TypeScript applications; hands-on experience with NestJS is required or highly preferred. Deep understanding of OAuth 2.0 and OpenID Connect, including common implementation pitfalls and secure deployment patterns. Practical experience with both IdP and RP implementations, integrations, or security assessments. Strong understanding of authentication and authorization concepts, including RBAC, least privilege, separation of duties, claims, scopes, permissions, sessions, tokens, and service-to-service access. Ability to review code and architecture across APIs, web applications, background jobs, and distributed services. Experience with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, request forgery, misconfiguration, and supply-chain risk. Familiarity with secure token handling, JWT validation, key management, JWKS, signing algorithms, rotation, revocation, and token storage considerations. Experience integrating security into CI/CD and developer workflows without creating unnecessary friction. Strong communication skills and the ability to explain security risks and tradeoffs to both technical and non-technical audiences. A pragmatic, collaborative approach: you can identify meaningful risk, propose proportional controls, and help teams implement them. The Extras Experience with OAuth 2.1 guidance, FAPI, PAR, JAR, DPoP, sender-constrained tokens, or other advanced OAuth security patterns. Experience with identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Experience with SAML integrations for single sign-on solutions. Experience with API gateways, service meshes, microservices, event-driven systems, and cloud-native deployments. Familiarity containers, infrastructure as code, secrets management, and cloud IAM. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards and guidance such as OWASP ASVS, OWASP SAMM, NIST SSDF, NIST 800-63, and relevant OAuth/OIDC specifications. Experience conducting penetration tests, adversarial reviews, or purple-team exercises. Relevant security certifications or equivalent demonstrated experience. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $190K - $200K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
11/06/2026
Full time
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for a Staff Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, strengthening application security practices across the software development lifecycle, and owning the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk early, design practical mitigations, and make secure-by-default development easier. The ideal candidate combines strong hands-on application security skills with deep knowledge of modern authentication and authorization protocols. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Establish and evolve secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Own or contribute to the security architecture of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Design, review, and assess OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, token lifetimes, and key rotation. Help define and enforce authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Lead or participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Build security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Improve security testing and detection through SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and contribute to playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities Professional experience in application security, product security, software engineering, or a closely related discipline. Strong experience securing Node.js and TypeScript applications; hands-on experience with NestJS is required or highly preferred. Deep understanding of OAuth 2.0 and OpenID Connect, including common implementation pitfalls and secure deployment patterns. Practical experience with both IdP and RP implementations, integrations, or security assessments. Strong understanding of authentication and authorization concepts, including RBAC, least privilege, separation of duties, claims, scopes, permissions, sessions, tokens, and service-to-service access. Ability to review code and architecture across APIs, web applications, background jobs, and distributed services. Experience with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, request forgery, misconfiguration, and supply-chain risk. Familiarity with secure token handling, JWT validation, key management, JWKS, signing algorithms, rotation, revocation, and token storage considerations. Experience integrating security into CI/CD and developer workflows without creating unnecessary friction. Strong communication skills and the ability to explain security risks and tradeoffs to both technical and non-technical audiences. A pragmatic, collaborative approach: you can identify meaningful risk, propose proportional controls, and help teams implement them. The Extras Experience with OAuth 2.1 guidance, FAPI, PAR, JAR, DPoP, sender-constrained tokens, or other advanced OAuth security patterns. Experience with identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Experience with SAML integrations for single sign-on solutions. Experience with API gateways, service meshes, microservices, event-driven systems, and cloud-native deployments. Familiarity containers, infrastructure as code, secrets management, and cloud IAM. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards and guidance such as OWASP ASVS, OWASP SAMM, NIST SSDF, NIST 800-63, and relevant OAuth/OIDC specifications. Experience conducting penetration tests, adversarial reviews, or purple-team exercises. Relevant security certifications or equivalent demonstrated experience. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $190K - $200K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for an Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, applying strong application security practices across the software development lifecycle, and supporting the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk, implement practical mitigations, and make secure-by-default development easier. The ideal candidate combines solid hands-on application security skills with a working knowledge of modern authentication and authorization protocols, and is eager to grow deeper expertise in identity security. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Apply and help refine secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Contribute to the security of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Review OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, and token lifetimes, under guidance from senior team members for more complex cases. Help apply and maintain authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Contribute to security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Support security testing and detection efforts, including SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, help prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and help maintain playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities 2-4 years of professional experience in application security, product security, software engineering, or a closely related discipline. Experience securing Node.js and TypeScript applications; familiarity with NestJS is a strong plus. Working knowledge of OAuth 2.0 and OpenID Connect concepts and common implementation pitfalls. Exposure to IdP and/or RP implementations, integrations, or security assessments. Solid understanding of authentication and authorization concepts, including RBAC, least privilege, claims, scopes, permissions, sessions, and tokens. Ability to review code across APIs, web applications, and background jobs, with support from senior engineers on more complex architectural or distributed-systems questions. Familiarity with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, and misconfiguration. Basic understanding of secure token handling, JWT validation, JWKS, signing algorithms, and token storage considerations. Some experience working with CI/CD and developer workflows, or a willingness to learn how to integrate security into them with minimal friction. Good communication skills and the ability to explain security findings and risk to technical teammates. A pragmatic, collaborative approach: eager to learn, ask good questions, and work with more senior engineers to propose and implement proportional controls. The Extras Exposure to identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Familiarity with SAML integrations for single sign-on solutions. Exposure to API gateways, microservices, event-driven systems, and cloud-native deployments. Familiarity with containers, infrastructure as code, secrets management, and cloud IAM basics. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards such as OWASP ASVS or NIST SSDF. Interest in pursuing relevant security certifications. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $140K - $150K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
11/06/2026
Full time
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for an Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, applying strong application security practices across the software development lifecycle, and supporting the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk, implement practical mitigations, and make secure-by-default development easier. The ideal candidate combines solid hands-on application security skills with a working knowledge of modern authentication and authorization protocols, and is eager to grow deeper expertise in identity security. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Apply and help refine secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Contribute to the security of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Review OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, and token lifetimes, under guidance from senior team members for more complex cases. Help apply and maintain authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Contribute to security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Support security testing and detection efforts, including SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, help prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and help maintain playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities 2-4 years of professional experience in application security, product security, software engineering, or a closely related discipline. Experience securing Node.js and TypeScript applications; familiarity with NestJS is a strong plus. Working knowledge of OAuth 2.0 and OpenID Connect concepts and common implementation pitfalls. Exposure to IdP and/or RP implementations, integrations, or security assessments. Solid understanding of authentication and authorization concepts, including RBAC, least privilege, claims, scopes, permissions, sessions, and tokens. Ability to review code across APIs, web applications, and background jobs, with support from senior engineers on more complex architectural or distributed-systems questions. Familiarity with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, and misconfiguration. Basic understanding of secure token handling, JWT validation, JWKS, signing algorithms, and token storage considerations. Some experience working with CI/CD and developer workflows, or a willingness to learn how to integrate security into them with minimal friction. Good communication skills and the ability to explain security findings and risk to technical teammates. A pragmatic, collaborative approach: eager to learn, ask good questions, and work with more senior engineers to propose and implement proportional controls. The Extras Exposure to identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Familiarity with SAML integrations for single sign-on solutions. Exposure to API gateways, microservices, event-driven systems, and cloud-native deployments. Familiarity with containers, infrastructure as code, secrets management, and cloud IAM basics. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards such as OWASP ASVS or NIST SSDF. Interest in pursuing relevant security certifications. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $140K - $150K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for an Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, applying strong application security practices across the software development lifecycle, and supporting the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk, implement practical mitigations, and make secure-by-default development easier. The ideal candidate combines solid hands-on application security skills with a working knowledge of modern authentication and authorization protocols, and is eager to grow deeper expertise in identity security. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Apply and help refine secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Contribute to the security of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Review OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, and token lifetimes, under guidance from senior team members for more complex cases. Help apply and maintain authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Contribute to security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Support security testing and detection efforts, including SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, help prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and help maintain playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities 2-4 years of professional experience in application security, product security, software engineering, or a closely related discipline. Experience securing Node.js and TypeScript applications; familiarity with NestJS is a strong plus. Working knowledge of OAuth 2.0 and OpenID Connect concepts and common implementation pitfalls. Exposure to IdP and/or RP implementations, integrations, or security assessments. Solid understanding of authentication and authorization concepts, including RBAC, least privilege, claims, scopes, permissions, sessions, and tokens. Ability to review code across APIs, web applications, and background jobs, with support from senior engineers on more complex architectural or distributed-systems questions. Familiarity with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, and misconfiguration. Basic understanding of secure token handling, JWT validation, JWKS, signing algorithms, and token storage considerations. Some experience working with CI/CD and developer workflows, or a willingness to learn how to integrate security into them with minimal friction. Good communication skills and the ability to explain security findings and risk to technical teammates. A pragmatic, collaborative approach: eager to learn, ask good questions, and work with more senior engineers to propose and implement proportional controls. The Extras Exposure to identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Familiarity with SAML integrations for single sign-on solutions. Exposure to API gateways, microservices, event-driven systems, and cloud-native deployments. Familiarity with containers, infrastructure as code, secrets management, and cloud IAM basics. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards such as OWASP ASVS or NIST SSDF. Interest in pursuing relevant security certifications. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $140K - $150K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
11/06/2026
Full time
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for an Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, applying strong application security practices across the software development lifecycle, and supporting the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk, implement practical mitigations, and make secure-by-default development easier. The ideal candidate combines solid hands-on application security skills with a working knowledge of modern authentication and authorization protocols, and is eager to grow deeper expertise in identity security. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Apply and help refine secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Contribute to the security of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Review OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, and token lifetimes, under guidance from senior team members for more complex cases. Help apply and maintain authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Contribute to security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Support security testing and detection efforts, including SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, help prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and help maintain playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities 2-4 years of professional experience in application security, product security, software engineering, or a closely related discipline. Experience securing Node.js and TypeScript applications; familiarity with NestJS is a strong plus. Working knowledge of OAuth 2.0 and OpenID Connect concepts and common implementation pitfalls. Exposure to IdP and/or RP implementations, integrations, or security assessments. Solid understanding of authentication and authorization concepts, including RBAC, least privilege, claims, scopes, permissions, sessions, and tokens. Ability to review code across APIs, web applications, and background jobs, with support from senior engineers on more complex architectural or distributed-systems questions. Familiarity with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, and misconfiguration. Basic understanding of secure token handling, JWT validation, JWKS, signing algorithms, and token storage considerations. Some experience working with CI/CD and developer workflows, or a willingness to learn how to integrate security into them with minimal friction. Good communication skills and the ability to explain security findings and risk to technical teammates. A pragmatic, collaborative approach: eager to learn, ask good questions, and work with more senior engineers to propose and implement proportional controls. The Extras Exposure to identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Familiarity with SAML integrations for single sign-on solutions. Exposure to API gateways, microservices, event-driven systems, and cloud-native deployments. Familiarity with containers, infrastructure as code, secrets management, and cloud IAM basics. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards such as OWASP ASVS or NIST SSDF. Interest in pursuing relevant security certifications. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $140K - $150K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for an Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, applying strong application security practices across the software development lifecycle, and supporting the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk, implement practical mitigations, and make secure-by-default development easier. The ideal candidate combines solid hands-on application security skills with a working knowledge of modern authentication and authorization protocols, and is eager to grow deeper expertise in identity security. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Apply and help refine secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Contribute to the security of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Review OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, and token lifetimes, under guidance from senior team members for more complex cases. Help apply and maintain authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Contribute to security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Support security testing and detection efforts, including SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, help prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and help maintain playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities 2-4 years of professional experience in application security, product security, software engineering, or a closely related discipline. Experience securing Node.js and TypeScript applications; familiarity with NestJS is a strong plus. Working knowledge of OAuth 2.0 and OpenID Connect concepts and common implementation pitfalls. Exposure to IdP and/or RP implementations, integrations, or security assessments. Solid understanding of authentication and authorization concepts, including RBAC, least privilege, claims, scopes, permissions, sessions, and tokens. Ability to review code across APIs, web applications, and background jobs, with support from senior engineers on more complex architectural or distributed-systems questions. Familiarity with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, and misconfiguration. Basic understanding of secure token handling, JWT validation, JWKS, signing algorithms, and token storage considerations. Some experience working with CI/CD and developer workflows, or a willingness to learn how to integrate security into them with minimal friction. Good communication skills and the ability to explain security findings and risk to technical teammates. A pragmatic, collaborative approach: eager to learn, ask good questions, and work with more senior engineers to propose and implement proportional controls. The Extras Exposure to identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Familiarity with SAML integrations for single sign-on solutions. Exposure to API gateways, microservices, event-driven systems, and cloud-native deployments. Familiarity with containers, infrastructure as code, secrets management, and cloud IAM basics. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards such as OWASP ASVS or NIST SSDF. Interest in pursuing relevant security certifications. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $140K - $150K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
11/06/2026
Full time
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for an Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, applying strong application security practices across the software development lifecycle, and supporting the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk, implement practical mitigations, and make secure-by-default development easier. The ideal candidate combines solid hands-on application security skills with a working knowledge of modern authentication and authorization protocols, and is eager to grow deeper expertise in identity security. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Apply and help refine secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Contribute to the security of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Review OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, and token lifetimes, under guidance from senior team members for more complex cases. Help apply and maintain authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Contribute to security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Support security testing and detection efforts, including SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, help prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and help maintain playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities 2-4 years of professional experience in application security, product security, software engineering, or a closely related discipline. Experience securing Node.js and TypeScript applications; familiarity with NestJS is a strong plus. Working knowledge of OAuth 2.0 and OpenID Connect concepts and common implementation pitfalls. Exposure to IdP and/or RP implementations, integrations, or security assessments. Solid understanding of authentication and authorization concepts, including RBAC, least privilege, claims, scopes, permissions, sessions, and tokens. Ability to review code across APIs, web applications, and background jobs, with support from senior engineers on more complex architectural or distributed-systems questions. Familiarity with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, and misconfiguration. Basic understanding of secure token handling, JWT validation, JWKS, signing algorithms, and token storage considerations. Some experience working with CI/CD and developer workflows, or a willingness to learn how to integrate security into them with minimal friction. Good communication skills and the ability to explain security findings and risk to technical teammates. A pragmatic, collaborative approach: eager to learn, ask good questions, and work with more senior engineers to propose and implement proportional controls. The Extras Exposure to identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Familiarity with SAML integrations for single sign-on solutions. Exposure to API gateways, microservices, event-driven systems, and cloud-native deployments. Familiarity with containers, infrastructure as code, secrets management, and cloud IAM basics. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards such as OWASP ASVS or NIST SSDF. Interest in pursuing relevant security certifications. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $140K - $150K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for a Staff Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, strengthening application security practices across the software development lifecycle, and owning the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk early, design practical mitigations, and make secure-by-default development easier. The ideal candidate combines strong hands-on application security skills with deep knowledge of modern authentication and authorization protocols. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Establish and evolve secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Own or contribute to the security architecture of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Design, review, and assess OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, token lifetimes, and key rotation. Help define and enforce authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Lead or participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Build security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Improve security testing and detection through SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and contribute to playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities Professional experience in application security, product security, software engineering, or a closely related discipline. Strong experience securing Node.js and TypeScript applications; hands-on experience with NestJS is required or highly preferred. Deep understanding of OAuth 2.0 and OpenID Connect, including common implementation pitfalls and secure deployment patterns. Practical experience with both IdP and RP implementations, integrations, or security assessments. Strong understanding of authentication and authorization concepts, including RBAC, least privilege, separation of duties, claims, scopes, permissions, sessions, tokens, and service-to-service access. Ability to review code and architecture across APIs, web applications, background jobs, and distributed services. Experience with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, request forgery, misconfiguration, and supply-chain risk. Familiarity with secure token handling, JWT validation, key management, JWKS, signing algorithms, rotation, revocation, and token storage considerations. Experience integrating security into CI/CD and developer workflows without creating unnecessary friction. Strong communication skills and the ability to explain security risks and tradeoffs to both technical and non-technical audiences. A pragmatic, collaborative approach: you can identify meaningful risk, propose proportional controls, and help teams implement them. The Extras Experience with OAuth 2.1 guidance, FAPI, PAR, JAR, DPoP, sender-constrained tokens, or other advanced OAuth security patterns. Experience with identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Experience with SAML integrations for single sign-on solutions. Experience with API gateways, service meshes, microservices, event-driven systems, and cloud-native deployments. Familiarity containers, infrastructure as code, secrets management, and cloud IAM. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards and guidance such as OWASP ASVS, OWASP SAMM, NIST SSDF, NIST 800-63, and relevant OAuth/OIDC specifications. Experience conducting penetration tests, adversarial reviews, or purple-team exercises. Relevant security certifications or equivalent demonstrated experience. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $190K - $200K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
11/06/2026
Full time
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for a Staff Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, strengthening application security practices across the software development lifecycle, and owning the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk early, design practical mitigations, and make secure-by-default development easier. The ideal candidate combines strong hands-on application security skills with deep knowledge of modern authentication and authorization protocols. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Establish and evolve secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Own or contribute to the security architecture of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Design, review, and assess OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, token lifetimes, and key rotation. Help define and enforce authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Lead or participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Build security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Improve security testing and detection through SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and contribute to playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities Professional experience in application security, product security, software engineering, or a closely related discipline. Strong experience securing Node.js and TypeScript applications; hands-on experience with NestJS is required or highly preferred. Deep understanding of OAuth 2.0 and OpenID Connect, including common implementation pitfalls and secure deployment patterns. Practical experience with both IdP and RP implementations, integrations, or security assessments. Strong understanding of authentication and authorization concepts, including RBAC, least privilege, separation of duties, claims, scopes, permissions, sessions, tokens, and service-to-service access. Ability to review code and architecture across APIs, web applications, background jobs, and distributed services. Experience with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, request forgery, misconfiguration, and supply-chain risk. Familiarity with secure token handling, JWT validation, key management, JWKS, signing algorithms, rotation, revocation, and token storage considerations. Experience integrating security into CI/CD and developer workflows without creating unnecessary friction. Strong communication skills and the ability to explain security risks and tradeoffs to both technical and non-technical audiences. A pragmatic, collaborative approach: you can identify meaningful risk, propose proportional controls, and help teams implement them. The Extras Experience with OAuth 2.1 guidance, FAPI, PAR, JAR, DPoP, sender-constrained tokens, or other advanced OAuth security patterns. Experience with identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Experience with SAML integrations for single sign-on solutions. Experience with API gateways, service meshes, microservices, event-driven systems, and cloud-native deployments. Familiarity containers, infrastructure as code, secrets management, and cloud IAM. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards and guidance such as OWASP ASVS, OWASP SAMM, NIST SSDF, NIST 800-63, and relevant OAuth/OIDC specifications. Experience conducting penetration tests, adversarial reviews, or purple-team exercises. Relevant security certifications or equivalent demonstrated experience. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $190K - $200K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for a Staff Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, strengthening application security practices across the software development lifecycle, and owning the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk early, design practical mitigations, and make secure-by-default development easier. The ideal candidate combines strong hands-on application security skills with deep knowledge of modern authentication and authorization protocols. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Establish and evolve secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Own or contribute to the security architecture of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Design, review, and assess OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, token lifetimes, and key rotation. Help define and enforce authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Lead or participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Build security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Improve security testing and detection through SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and contribute to playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities Professional experience in application security, product security, software engineering, or a closely related discipline. Strong experience securing Node.js and TypeScript applications; hands-on experience with NestJS is required or highly preferred. Deep understanding of OAuth 2.0 and OpenID Connect, including common implementation pitfalls and secure deployment patterns. Practical experience with both IdP and RP implementations, integrations, or security assessments. Strong understanding of authentication and authorization concepts, including RBAC, least privilege, separation of duties, claims, scopes, permissions, sessions, tokens, and service-to-service access. Ability to review code and architecture across APIs, web applications, background jobs, and distributed services. Experience with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, request forgery, misconfiguration, and supply-chain risk. Familiarity with secure token handling, JWT validation, key management, JWKS, signing algorithms, rotation, revocation, and token storage considerations. Experience integrating security into CI/CD and developer workflows without creating unnecessary friction. Strong communication skills and the ability to explain security risks and tradeoffs to both technical and non-technical audiences. A pragmatic, collaborative approach: you can identify meaningful risk, propose proportional controls, and help teams implement them. The Extras Experience with OAuth 2.1 guidance, FAPI, PAR, JAR, DPoP, sender-constrained tokens, or other advanced OAuth security patterns. Experience with identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Experience with SAML integrations for single sign-on solutions. Experience with API gateways, service meshes, microservices, event-driven systems, and cloud-native deployments. Familiarity containers, infrastructure as code, secrets management, and cloud IAM. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards and guidance such as OWASP ASVS, OWASP SAMM, NIST SSDF, NIST 800-63, and relevant OAuth/OIDC specifications. Experience conducting penetration tests, adversarial reviews, or purple-team exercises. Relevant security certifications or equivalent demonstrated experience. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $190K - $200K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
11/06/2026
Full time
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for a Staff Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, strengthening application security practices across the software development lifecycle, and owning the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk early, design practical mitigations, and make secure-by-default development easier. The ideal candidate combines strong hands-on application security skills with deep knowledge of modern authentication and authorization protocols. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Establish and evolve secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Own or contribute to the security architecture of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Design, review, and assess OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, token lifetimes, and key rotation. Help define and enforce authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Lead or participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Build security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Improve security testing and detection through SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and contribute to playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities Professional experience in application security, product security, software engineering, or a closely related discipline. Strong experience securing Node.js and TypeScript applications; hands-on experience with NestJS is required or highly preferred. Deep understanding of OAuth 2.0 and OpenID Connect, including common implementation pitfalls and secure deployment patterns. Practical experience with both IdP and RP implementations, integrations, or security assessments. Strong understanding of authentication and authorization concepts, including RBAC, least privilege, separation of duties, claims, scopes, permissions, sessions, tokens, and service-to-service access. Ability to review code and architecture across APIs, web applications, background jobs, and distributed services. Experience with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, request forgery, misconfiguration, and supply-chain risk. Familiarity with secure token handling, JWT validation, key management, JWKS, signing algorithms, rotation, revocation, and token storage considerations. Experience integrating security into CI/CD and developer workflows without creating unnecessary friction. Strong communication skills and the ability to explain security risks and tradeoffs to both technical and non-technical audiences. A pragmatic, collaborative approach: you can identify meaningful risk, propose proportional controls, and help teams implement them. The Extras Experience with OAuth 2.1 guidance, FAPI, PAR, JAR, DPoP, sender-constrained tokens, or other advanced OAuth security patterns. Experience with identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Experience with SAML integrations for single sign-on solutions. Experience with API gateways, service meshes, microservices, event-driven systems, and cloud-native deployments. Familiarity containers, infrastructure as code, secrets management, and cloud IAM. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards and guidance such as OWASP ASVS, OWASP SAMM, NIST SSDF, NIST 800-63, and relevant OAuth/OIDC specifications. Experience conducting penetration tests, adversarial reviews, or purple-team exercises. Relevant security certifications or equivalent demonstrated experience. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $190K - $200K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for a Staff Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, strengthening application security practices across the software development lifecycle, and owning the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk early, design practical mitigations, and make secure-by-default development easier. The ideal candidate combines strong hands-on application security skills with deep knowledge of modern authentication and authorization protocols. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Establish and evolve secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Own or contribute to the security architecture of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Design, review, and assess OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, token lifetimes, and key rotation. Help define and enforce authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Lead or participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Build security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Improve security testing and detection through SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and contribute to playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities Professional experience in application security, product security, software engineering, or a closely related discipline. Strong experience securing Node.js and TypeScript applications; hands-on experience with NestJS is required or highly preferred. Deep understanding of OAuth 2.0 and OpenID Connect, including common implementation pitfalls and secure deployment patterns. Practical experience with both IdP and RP implementations, integrations, or security assessments. Strong understanding of authentication and authorization concepts, including RBAC, least privilege, separation of duties, claims, scopes, permissions, sessions, tokens, and service-to-service access. Ability to review code and architecture across APIs, web applications, background jobs, and distributed services. Experience with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, request forgery, misconfiguration, and supply-chain risk. Familiarity with secure token handling, JWT validation, key management, JWKS, signing algorithms, rotation, revocation, and token storage considerations. Experience integrating security into CI/CD and developer workflows without creating unnecessary friction. Strong communication skills and the ability to explain security risks and tradeoffs to both technical and non-technical audiences. A pragmatic, collaborative approach: you can identify meaningful risk, propose proportional controls, and help teams implement them. The Extras Experience with OAuth 2.1 guidance, FAPI, PAR, JAR, DPoP, sender-constrained tokens, or other advanced OAuth security patterns. Experience with identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Experience with SAML integrations for single sign-on solutions. Experience with API gateways, service meshes, microservices, event-driven systems, and cloud-native deployments. Familiarity containers, infrastructure as code, secrets management, and cloud IAM. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards and guidance such as OWASP ASVS, OWASP SAMM, NIST SSDF, NIST 800-63, and relevant OAuth/OIDC specifications. Experience conducting penetration tests, adversarial reviews, or purple-team exercises. Relevant security certifications or equivalent demonstrated experience. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $190K - $200K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
11/06/2026
Full time
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for a Staff Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, strengthening application security practices across the software development lifecycle, and owning the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk early, design practical mitigations, and make secure-by-default development easier. The ideal candidate combines strong hands-on application security skills with deep knowledge of modern authentication and authorization protocols. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Establish and evolve secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Own or contribute to the security architecture of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Design, review, and assess OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, token lifetimes, and key rotation. Help define and enforce authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Lead or participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Build security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Improve security testing and detection through SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and contribute to playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities Professional experience in application security, product security, software engineering, or a closely related discipline. Strong experience securing Node.js and TypeScript applications; hands-on experience with NestJS is required or highly preferred. Deep understanding of OAuth 2.0 and OpenID Connect, including common implementation pitfalls and secure deployment patterns. Practical experience with both IdP and RP implementations, integrations, or security assessments. Strong understanding of authentication and authorization concepts, including RBAC, least privilege, separation of duties, claims, scopes, permissions, sessions, tokens, and service-to-service access. Ability to review code and architecture across APIs, web applications, background jobs, and distributed services. Experience with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, request forgery, misconfiguration, and supply-chain risk. Familiarity with secure token handling, JWT validation, key management, JWKS, signing algorithms, rotation, revocation, and token storage considerations. Experience integrating security into CI/CD and developer workflows without creating unnecessary friction. Strong communication skills and the ability to explain security risks and tradeoffs to both technical and non-technical audiences. A pragmatic, collaborative approach: you can identify meaningful risk, propose proportional controls, and help teams implement them. The Extras Experience with OAuth 2.1 guidance, FAPI, PAR, JAR, DPoP, sender-constrained tokens, or other advanced OAuth security patterns. Experience with identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Experience with SAML integrations for single sign-on solutions. Experience with API gateways, service meshes, microservices, event-driven systems, and cloud-native deployments. Familiarity containers, infrastructure as code, secrets management, and cloud IAM. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards and guidance such as OWASP ASVS, OWASP SAMM, NIST SSDF, NIST 800-63, and relevant OAuth/OIDC specifications. Experience conducting penetration tests, adversarial reviews, or purple-team exercises. Relevant security certifications or equivalent demonstrated experience. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $190K - $200K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for an Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, applying strong application security practices across the software development lifecycle, and supporting the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk, implement practical mitigations, and make secure-by-default development easier. The ideal candidate combines solid hands-on application security skills with a working knowledge of modern authentication and authorization protocols, and is eager to grow deeper expertise in identity security. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Apply and help refine secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Contribute to the security of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Review OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, and token lifetimes, under guidance from senior team members for more complex cases. Help apply and maintain authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Contribute to security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Support security testing and detection efforts, including SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, help prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and help maintain playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities 2-4 years of professional experience in application security, product security, software engineering, or a closely related discipline. Experience securing Node.js and TypeScript applications; familiarity with NestJS is a strong plus. Working knowledge of OAuth 2.0 and OpenID Connect concepts and common implementation pitfalls. Exposure to IdP and/or RP implementations, integrations, or security assessments. Solid understanding of authentication and authorization concepts, including RBAC, least privilege, claims, scopes, permissions, sessions, and tokens. Ability to review code across APIs, web applications, and background jobs, with support from senior engineers on more complex architectural or distributed-systems questions. Familiarity with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, and misconfiguration. Basic understanding of secure token handling, JWT validation, JWKS, signing algorithms, and token storage considerations. Some experience working with CI/CD and developer workflows, or a willingness to learn how to integrate security into them with minimal friction. Good communication skills and the ability to explain security findings and risk to technical teammates. A pragmatic, collaborative approach: eager to learn, ask good questions, and work with more senior engineers to propose and implement proportional controls. The Extras Exposure to identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Familiarity with SAML integrations for single sign-on solutions. Exposure to API gateways, microservices, event-driven systems, and cloud-native deployments. Familiarity with containers, infrastructure as code, secrets management, and cloud IAM basics. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards such as OWASP ASVS or NIST SSDF. Interest in pursuing relevant security certifications. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $140K - $150K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
11/06/2026
Full time
Job Description Job Description Vestwell is the financial technology company powering the new savings economy. The New York City-based fintech platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 790,000 businesses and more than 2.75 million active savers, with over $57 billion in assets saved across all 50 United States. Vestwell offers a range of products, including workplace-delivered retirement plans, employer-offered student loan repayment benefits, and various savings accounts for education, emergencies, and individuals with disabilities. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers. To learn more, visit Who Are We Looking For? We are looking for an Application Security Engineer to help secure the applications and identity integrations that power our products. This role will focus on analyzing and protecting our NestJS applications, applying strong application security practices across the software development lifecycle, and supporting the security of our identity capabilities as both an identity provider (IdP) and a relying party (RP) in OIDC integrations and internal application usage. You will work closely with software engineering, platform, infrastructure, and product teams to identify risk, implement practical mitigations, and make secure-by-default development easier. The ideal candidate combines solid hands-on application security skills with a working knowledge of modern authentication and authorization protocols, and is eager to grow deeper expertise in identity security. What Will You Be Doing? Analyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities. Apply and help refine secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management. Contribute to the security of our OIDC integrations and identity platform capabilities when we operate as: An identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints. A relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout. Review OAuth 2.0 and OpenID Connect flows, including authorization code with PKCE, refresh tokens, client authentication, scopes, consent, state, nonce, redirect URI validation, and token lifetimes, under guidance from senior team members for more complex cases. Help apply and maintain authorization models using RBAC and, where appropriate, claims-based or policy-based access control. Review access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions. Participate in threat modeling, security design reviews, architecture reviews, and secure code reviews. Contribute to security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk. Support security testing and detection efforts, including SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing. Partner with engineering teams to remediate vulnerabilities, help prioritize findings by exploitability and business impact, and verify fixes. Monitor relevant application and identity security signals, support incident investigations, and help maintain playbooks for account takeover, token compromise, authorization bypass, credential abuse, and related events. Help maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance. Stay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques. Requirements The Necessities 2-4 years of professional experience in application security, product security, software engineering, or a closely related discipline. Experience securing Node.js and TypeScript applications; familiarity with NestJS is a strong plus. Working knowledge of OAuth 2.0 and OpenID Connect concepts and common implementation pitfalls. Exposure to IdP and/or RP implementations, integrations, or security assessments. Solid understanding of authentication and authorization concepts, including RBAC, least privilege, claims, scopes, permissions, sessions, and tokens. Ability to review code across APIs, web applications, and background jobs, with support from senior engineers on more complex architectural or distributed-systems questions. Familiarity with web and API security risks, including OWASP Top 10, OWASP API Security Top 10, broken access control, SSRF, injection, XSS, CSRF, insecure deserialization, and misconfiguration. Basic understanding of secure token handling, JWT validation, JWKS, signing algorithms, and token storage considerations. Some experience working with CI/CD and developer workflows, or a willingness to learn how to integrate security into them with minimal friction. Good communication skills and the ability to explain security findings and risk to technical teammates. A pragmatic, collaborative approach: eager to learn, ask good questions, and work with more senior engineers to propose and implement proportional controls. The Extras Exposure to identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems. Familiarity with SAML integrations for single sign-on solutions. Exposure to API gateways, microservices, event-driven systems, and cloud-native deployments. Familiarity with containers, infrastructure as code, secrets management, and cloud IAM basics. Experience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools. Familiarity with security standards such as OWASP ASVS or NIST SSDF. Interest in pursuing relevant security certifications. This role will be based in either the New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. The expected base salary range for this position is $140K - $150K base. This position is eligible to participate in the Company Bonus Pool and is eligible to receive new hire equity in the Company. Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired. Full-Time Employee Benefits We're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated Employee Wellbeing Committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan. Interview Process Our interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team. From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises. For your awareness you will only receive correspondence from any other domain not ending in is not our Recruitment team. Vestwell's Privacy Policy. Attention California residents: In the course of conducting our business and complying with federal, state, and local government regulations governing such matters as employment, tax, insurance, etc., we must collect Personal Information from you. Should you accept employment with Vestwell you may view our California Privacy Rights Act here: Vestwell's California Privacy Rights Policy.
Job Description Job Description Maven Clinic is the world's largest virtual clinic for women and families on a mission to make healthcare work for all of us. Through Maven Enterprise, the company partners with more than 2,300 employers and health plans to provide end-to-end women's and family health programs spanning fertility and family building, maternity and newborn care, parenting and pediatrics, and menopause and midlife - improving clinical outcomes, reducing healthcare costs, and expanding equitable access to high-quality care at scale. Through its consumer platform, Maven provides direct access to virtual care across 30+ specialties, as well as dedicated hormone and GLP-1 care programs purpose-built for women. Founded in 2014 by CEO Kate Ryder, Maven Clinic has raised more than $425 million from leading healthcare and technology investors including General Catalyst, Sequoia, Dragoneer Investment Group, Oak HC/FT, StepStone Group, Icon Ventures, and Lux Capital. Recognized for innovation and industry leadership, Maven has been named to the TIME100 Most Influential Companies, CNBC Disruptor 50, Fast Company's Most Innovative Companies, and FORTUNE Best Places to Work. Learn more at An award-winning culture working towards an important mission - Maven Clinic is a recipient of over 30 workplace and innovation awards, including: TIME 100 Most Influential Companies (2023, 2026) Fortune Change the World (2024) CNBC Disruptor 50 List (2022, 2023, 2024) Fortune Best Workplaces for Millennials (2024) Fortune Best Workplaces in Health Care (2024) Fast Company Most Innovative Companies (2020, 2023) Fortune Best Workplaces NY (2020, 2021, 2022, 2023, 2024) What You'll DoSecurity Platform Engineering Design and implement scalable infrastructure supporting HIPAA, SOC 2, and ISO 27001 compliance Build and maintain systems for identity, authentication, and access management (Okta / GCP IAM / Auth0/ OPA) Implement observability and anomaly detection across microservices, data stores, and SaaS platforms Establish Zero Trust principles and enforce least-privilege access company-wide Develop compliance observability dashboards and automated evidence collection Security Automation & Tooling Create self-service security tools that integrate with developer workflows (GitLab CI/CD, Terraform) Automate onboarding/offboarding, access reviews, and approvals Integrate software-supply-chain security (SBOM, dependency scanning) Develop or adopt AI-assisted security tooling to proactively identify risks Automate policy enforcement, SAST/DAST scans, and compliance verification Application & Data Security Lead threat modeling and security architecture reviews for new products and services Partner with product and data teams to embed secure-by-default design patterns Ensure encryption, access tracking, and secure data handling across PHI workflows Contribute to incident response, post-mortems, and continual improvement of security posture Leadership & Collaboration Act as Maven's technical authority for security engineering Mentor peers and promote secure coding and architecture practices Partner cross-functionally (Engineering, Compliance, Clinical, Legal) to align on security strategy Champion an engineering culture of transparency, accountability, and continuous improvement What You'll BringRequired 8+ years of software engineering experience, including 3+ in security infrastructure or application security Proven ability to design and implement large-scale, distributed, cloud-native systems Strong coding proficiency in Python, TypeScript, Go and/or Rust Deep understanding of cloud security (GCP preferred; AWS/Azure welcome) Experience with Kubernetes, containers, and infrastructure-as-code (Terraform) Familiarity with security testing frameworks and secure SDLC principles Excellent communication and documentation skills Preferred Expertise in Zero Trust architectures, authentication/authorization frameworks, and data-loss prevention Experience with security compliance automation (SOC 2, ISO 27001, PCI-DSS, NIST) Background in data security telemetry and threat detection Familiarity with AI/ML security and AI-assisted analysis tools Exposure to supply-chain security and CI/CD pipeline hardening Certifications (CISSP, GCP Professional Cloud Security Engineer, OSCP) a plus What Makes You a Great Fit You take a pragmatic, automation-first approach to solving security problems You balance rigor with velocity, enabling teams to move quickly without compromising trust You communicate clearly with both technical and non-technical stakeholders You're curious, adaptable, and eager to lead initiatives from concept to production You care deeply about our mission-building safer, smarter healthcare for women and families The base salary range for this role is $221,000 - $260,000 per year. You will also be entitled to receive equity and benefits. Individual pay decisions are based on a number of factors, including qualifications for the role, experience level, and skillset. Maven embraces a flexible hybrid work model. Our teams primarily operate from the New York Metropolitan area, NY, and remotely via San Francisco/Bay Area, CA, Seattle, WA. For those in our New York City office, we encourage in-person collaboration by requiring team members to work onsite three days a week (Tuesday, Wednesday, Thursday). For those based in Boston, DC, Chicago, Seattle, and San Francisco, we encourage in-person collaboration by requiring team members to attend monthly Work Together Days within these cities. This policy aims to balance remote work flexibility with the benefits of face-to-face interaction. At Maven we believe that a diverse set of backgrounds and experiences enrich our teams and allow us to achieve above and beyond our goals. If you do not have experience in all of the areas detailed above, we hope that you will share your unique background with us in your application and how it can be additive to our teams. Benefits That Work For You Our benefits are designed to support your health, well-being and career development, helping you thrive both personally and professionally. We remain focused on providing a competitive benefits package for our employees. On top of standards such as employer-covered health, dental, and insurance plan options, we offer an inclusive approach to benefits: Maven for Mavens: access to the full platform and specialists, including care for mental health, reproductive health, family planning and pediatrics. Whole-self care through wellness partnerships Hybrid work, in office meals, and work together days 16 weeks 100% paid parental leave and new parent stipend (for Mavens who've been with us for 1 year+) Annual professional development stipend and access to a personal career coach through Maven for Mavens 401K matching for US-based employees, with immediate vesting These benefits are applicable to Maven Clinic Co., US-based, full-time employees only. 1099/Contract Providers are ineligible for these benefits. Maven is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Maven is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. Maven Clinic interview requests and job offers only originate from email address (e.g ). Maven Clinic will never ask for sensitive information to be delivered over email or phone. If you receive a scam issue or a security issue involving Maven Clinic please notify us at: . For general and additional inquiries, please contact us at .
11/06/2026
Full time
Job Description Job Description Maven Clinic is the world's largest virtual clinic for women and families on a mission to make healthcare work for all of us. Through Maven Enterprise, the company partners with more than 2,300 employers and health plans to provide end-to-end women's and family health programs spanning fertility and family building, maternity and newborn care, parenting and pediatrics, and menopause and midlife - improving clinical outcomes, reducing healthcare costs, and expanding equitable access to high-quality care at scale. Through its consumer platform, Maven provides direct access to virtual care across 30+ specialties, as well as dedicated hormone and GLP-1 care programs purpose-built for women. Founded in 2014 by CEO Kate Ryder, Maven Clinic has raised more than $425 million from leading healthcare and technology investors including General Catalyst, Sequoia, Dragoneer Investment Group, Oak HC/FT, StepStone Group, Icon Ventures, and Lux Capital. Recognized for innovation and industry leadership, Maven has been named to the TIME100 Most Influential Companies, CNBC Disruptor 50, Fast Company's Most Innovative Companies, and FORTUNE Best Places to Work. Learn more at An award-winning culture working towards an important mission - Maven Clinic is a recipient of over 30 workplace and innovation awards, including: TIME 100 Most Influential Companies (2023, 2026) Fortune Change the World (2024) CNBC Disruptor 50 List (2022, 2023, 2024) Fortune Best Workplaces for Millennials (2024) Fortune Best Workplaces in Health Care (2024) Fast Company Most Innovative Companies (2020, 2023) Fortune Best Workplaces NY (2020, 2021, 2022, 2023, 2024) What You'll DoSecurity Platform Engineering Design and implement scalable infrastructure supporting HIPAA, SOC 2, and ISO 27001 compliance Build and maintain systems for identity, authentication, and access management (Okta / GCP IAM / Auth0/ OPA) Implement observability and anomaly detection across microservices, data stores, and SaaS platforms Establish Zero Trust principles and enforce least-privilege access company-wide Develop compliance observability dashboards and automated evidence collection Security Automation & Tooling Create self-service security tools that integrate with developer workflows (GitLab CI/CD, Terraform) Automate onboarding/offboarding, access reviews, and approvals Integrate software-supply-chain security (SBOM, dependency scanning) Develop or adopt AI-assisted security tooling to proactively identify risks Automate policy enforcement, SAST/DAST scans, and compliance verification Application & Data Security Lead threat modeling and security architecture reviews for new products and services Partner with product and data teams to embed secure-by-default design patterns Ensure encryption, access tracking, and secure data handling across PHI workflows Contribute to incident response, post-mortems, and continual improvement of security posture Leadership & Collaboration Act as Maven's technical authority for security engineering Mentor peers and promote secure coding and architecture practices Partner cross-functionally (Engineering, Compliance, Clinical, Legal) to align on security strategy Champion an engineering culture of transparency, accountability, and continuous improvement What You'll BringRequired 8+ years of software engineering experience, including 3+ in security infrastructure or application security Proven ability to design and implement large-scale, distributed, cloud-native systems Strong coding proficiency in Python, TypeScript, Go and/or Rust Deep understanding of cloud security (GCP preferred; AWS/Azure welcome) Experience with Kubernetes, containers, and infrastructure-as-code (Terraform) Familiarity with security testing frameworks and secure SDLC principles Excellent communication and documentation skills Preferred Expertise in Zero Trust architectures, authentication/authorization frameworks, and data-loss prevention Experience with security compliance automation (SOC 2, ISO 27001, PCI-DSS, NIST) Background in data security telemetry and threat detection Familiarity with AI/ML security and AI-assisted analysis tools Exposure to supply-chain security and CI/CD pipeline hardening Certifications (CISSP, GCP Professional Cloud Security Engineer, OSCP) a plus What Makes You a Great Fit You take a pragmatic, automation-first approach to solving security problems You balance rigor with velocity, enabling teams to move quickly without compromising trust You communicate clearly with both technical and non-technical stakeholders You're curious, adaptable, and eager to lead initiatives from concept to production You care deeply about our mission-building safer, smarter healthcare for women and families The base salary range for this role is $221,000 - $260,000 per year. You will also be entitled to receive equity and benefits. Individual pay decisions are based on a number of factors, including qualifications for the role, experience level, and skillset. Maven embraces a flexible hybrid work model. Our teams primarily operate from the New York Metropolitan area, NY, and remotely via San Francisco/Bay Area, CA, Seattle, WA. For those in our New York City office, we encourage in-person collaboration by requiring team members to work onsite three days a week (Tuesday, Wednesday, Thursday). For those based in Boston, DC, Chicago, Seattle, and San Francisco, we encourage in-person collaboration by requiring team members to attend monthly Work Together Days within these cities. This policy aims to balance remote work flexibility with the benefits of face-to-face interaction. At Maven we believe that a diverse set of backgrounds and experiences enrich our teams and allow us to achieve above and beyond our goals. If you do not have experience in all of the areas detailed above, we hope that you will share your unique background with us in your application and how it can be additive to our teams. Benefits That Work For You Our benefits are designed to support your health, well-being and career development, helping you thrive both personally and professionally. We remain focused on providing a competitive benefits package for our employees. On top of standards such as employer-covered health, dental, and insurance plan options, we offer an inclusive approach to benefits: Maven for Mavens: access to the full platform and specialists, including care for mental health, reproductive health, family planning and pediatrics. Whole-self care through wellness partnerships Hybrid work, in office meals, and work together days 16 weeks 100% paid parental leave and new parent stipend (for Mavens who've been with us for 1 year+) Annual professional development stipend and access to a personal career coach through Maven for Mavens 401K matching for US-based employees, with immediate vesting These benefits are applicable to Maven Clinic Co., US-based, full-time employees only. 1099/Contract Providers are ineligible for these benefits. Maven is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Maven is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. Maven Clinic interview requests and job offers only originate from email address (e.g ). Maven Clinic will never ask for sensitive information to be delivered over email or phone. If you receive a scam issue or a security issue involving Maven Clinic please notify us at: . For general and additional inquiries, please contact us at .