Staff Application Security Engineer

Vestwell

New York, Austin, King of Prussia, Scottsdale (NY, TX, PA, AZ)

Hybrid

USD 190,000 - 200,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
401(k) plan
Hybrid in-office work model

Job summary

Vestwell is seeking a Staff Application Security Engineer to secure NestJS applications and identity integrations. You will own OIDC flows as IdP and RP, define secure development patterns, and work with engineering to mitigate risks.

The role involves analyzing authentication/authorization, leading threat modeling, and building reusable security libraries and guidelines for developers in a hybrid in‑office setup across New York, Austin, King of Prussia, and Scottsdale.

Qualifications

  • : 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.

Responsibilities

  • 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 as IdP and RP.
  • Design, review, and assess OAuth 2.0 and OpenID Connect flows, including 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.

Skills

NestJS
TypeScript
OAuth 2.0
OpenID Connect
RBAC
Threat modeling
Secure code reviews
CI/CD security
Security architecture

Tools

Burp Suite
Semgrep
CodeQL
Snyk
OWASP ZAP

Job description

New York, NY | Austin, TX | King of Prussia, PA | Scottsdale, AZ

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 vestwell.com

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.
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.

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.

Voluntary Self‑Identification

For government reporting purposes, we ask candidates to respond to the below self‑identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Vestwell’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service‑connected disability.

A "recently separated veteran" means any veteran during the three‑year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Security Engineer
Application Security Engineer

Vestwell • New York (NY), Austin (TX), King of Prussia (PA), Scottsdale (AZ)

Hybrid
USD 140,000 - 150,000
401(k) plan
Hybrid in-office operation
Health benefits
Staff Application Security Engineer New New York, NY | Austin, TX | King of Prussia, PA | Scottsdale, AZ
Staff Application Security Engineer New New York, NY | Austin, TX | King of Prussia, PA | Scottsdale, AZ

Vestwell • New York (NY), Austin (TX), King of Prussia (PA), Scottsdale (AZ)

Hybrid
USD 190,000 - 200,000
Hybrid in-office operation
New hire equity
401(k) plan
Product Manager
Product Manager

Vestwell • New York (NY), Austin (TX), King of Prussia (PA), Scottsdale (AZ)

Hybrid
USD 95,000 - 110,000
Hybrid in-office model
Health benefits
401(k) plan
+1
Data Scientist
Data Scientist

Vestwell • New York (NY), Austin (TX), King of Prussia (PA), Scottsdale (AZ)

Hybrid
USD 135,000 - 145,000
Hybrid work model
401(k) plan
Bonus pool
Senior Associate, Platform Support for Strategic Accounts
Senior Associate, Platform Support for Strategic Accounts

Vestwell • New York (NY), Austin (TX), King of Prussia (PA), Scottsdale (AZ)

Hybrid
USD 70,000 - 80,000
Health benefits
Generous time off
401(k) plan
Senior Marketing Operations Manager (Reporting and Analytics)
Senior Marketing Operations Manager (Reporting and Analytics)

Vestwell • New York (NY)

Hybrid
USD 105,000 - 140,000
Health benefits
Generous time off
401(k) plan
+1
Senior Associate, Relationship Management (Auto-IRA)
Senior Associate, Relationship Management (Auto-IRA)

Vestwell • New York (NY), Austin (TX), King of Prussia (PA), Scottsdale (AZ)

Hybrid
USD 70,000 - 80,000
Health benefits
401(k) plan
Hybrid in-office
2027 Summer Internship Program New New York, NY | Austin, TX | King of Prussia, PA | Scottsdale, AZ
2027 Summer Internship Program New New York, NY | Austin, TX | King of Prussia, PA | Scottsdale, AZ

Vestwell • New York (NY), Austin (TX), King of Prussia (PA), Scottsdale (AZ)

Hybrid
USD 30,000 - 39,000
Senior Manager, Enterprise Channel Marketing
Senior Manager, Enterprise Channel Marketing

Vestwell • New York (NY)

Hybrid
USD 125,000 - 140,000
Health benefits
Generous time off
401(k) plan
+1
Data Analyst
Data Analyst

Vestwell • New York (NY), Austin (TX), King of Prussia (PA), Scottsdale (AZ)

Hybrid
USD 70,000 - 80,000
Health benefits
Hybrid work model
401(k) plan