← Back to results

Staff Application Security Engineer

Join Vestwell as a Staff Application Security Engineer to secure applications and identity integrations in a hybrid work environment.

Location
New York, NY, United States
Compensation
$190k–$200k/yr
Level
staff
Type
full time · Hybrid

Posted by employer 2 days ago

First seen on Joblaze 1 day ago

Last verified on the company career page 1 day ago

Apply at Vestwell → Save job Scanned from vestwell.com

What you'll build

  • Analyze NestJS and TypeScript applications for vulnerabilities
  • Establish secure development patterns for NestJS
  • Own security architecture of OIDC integrations
  • Design and review OAuth 2.0 and OpenID Connect flows
  • Monitor application and identity security signals

Must have

  • Professional experience in application security
  • Strong experience securing Node.js and TypeScript applications
  • Deep understanding of OAuth 2.0 and OpenID Connect
  • Strong understanding of authentication and authorization concepts
  • Experience with web and API security risks

Nice to have

  • Experience with OAuth 2.1 guidance
  • Experience with identity platforms like Auth0 or Okta
  • Experience with SAML integrations
  • Familiarity with security tooling like Burp Suite
  • Experience conducting penetration tests

Not disclosed in this posting: years of experience, visa sponsorship.

Benefits

401k Match Unlimited PTO Equity/Stock Options Remote Work Health Insurance

Joblaze summary

The Staff Application Security Engineer at Vestwell focuses on securing NestJS applications and enhancing application security practices throughout the software development lifecycle. Key skills include expertise in Node.js, TypeScript, and a deep understanding of OAuth 2.0 and OpenID Connect protocols. This role is suited for experienced professionals with a strong background in application security and software engineering, particularly those familiar with identity provider and relying party implementations. Vestwell operates in a hybrid work model, fostering collaboration across its diverse teams.

Joblaze insights

  • Listed yesterday — first seen on Joblaze November 6, 2026. Last confirmed on Vestwell's careers page November 6, 2026.
  • Salary band is above the typical range for Security roles (median ~$170,000).
  • Starts above 18% of 11 comparable staff security roles in United States that list TypeScript we track (median $200,000 across 10 companies). See TypeScript salary trends
  • TypeScript appears in 10.7% of 121 comparable staff security roles in United States; JWT appears in 0.8% of 121 comparable staff security roles in United States.

Quick facts

Is the Staff Application Security Engineer role remote?
It's hybrid — Vestwell expects some on-site time in New York, NY, United States.
What's the salary range?
Vestwell lists $190,000–$200,000 for this role.
Where is the role based?
Vestwell is hiring for this position in New York, NY, United States.
What's the tech stack?
Joblaze extracted these technologies from the posting: API, DAST, JWT, NestJS, Node.js, OAuth 2.0.
What seniority level is this role?
Vestwell targets staff-level candidates for this position.
Is this full-time or contract?
Full-time for this Staff Application Security Engineer role at Vestwell.

From the original posting

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.

Standard company text repeated across Vestwell's postings is omitted here.

Similar positions

Vestwell
Application Security Engineer
Vestwell · New York, NY, United States
Verkada
Okta
Staff Software Engineer, Security
Okta · Bellevue, Washington
Earnin
Senior Staff Software Engineer
Earnin · Mountain View, US