{"id":3845611,"url":"https://alion.io/job/vestwell-application-security-engineer","title":"Application Security Engineer","company":{"id":174620,"name":"Vestwell","domain":"vestwell.com","url":"https://alion.io/company/vestwell","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":81,"open_postings":8,"ghost_share":0,"stale_share":0.75,"repost_share":0,"time_to_fill_p50_days":35,"computed_at":"2026-11-06T05:58:05Z"}},"role":"Security","role_family":"Security","seniority":"junior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["New York, United States","Austin, United States","King of Prussia, United States","Scottsdale, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":140000,"max":150000,"currency":"USD","period":"year","gross":null,"usd_annual":150000},"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Auth0","optional":false},{"name":"Azure","optional":false},{"name":"Burp Suite","optional":false},{"name":"CI/CD","optional":false},{"name":"CodeQL","optional":false},{"name":"Dependabot","optional":false},{"name":"IAM","optional":false},{"name":"Keycloak","optional":false},{"name":"Least Privilege","optional":false},{"name":"Microsoft Entra ID","optional":false},{"name":"Nest.JS","optional":false},{"name":"Node JS","optional":false},{"name":"Okta","optional":false},{"name":"OWASP","optional":false},{"name":"OWASP ASVS","optional":false},{"name":"OWASP Top 10","optional":false},{"name":"OWASP ZAP","optional":false},{"name":"Semgrep","optional":false},{"name":"Snyk","optional":false},{"name":"Threat Modeling","optional":false},{"name":"TypeScript","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-11-05T21:40:48Z","employer_posted_date":"2026-11-05","last_verified_at":"2026-11-06T22:58:19Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"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. \nVestwell 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.\nVestwell'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\nWho Are We Looking For?\nWe 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.\nYou 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.\nWhat Will You Be Doing?\nAnalyze NestJS and TypeScript applications for authentication, authorization, input validation, injection, session, API, business-logic, and data-protection vulnerabilities.\nApply and help refine secure development patterns for NestJS, including guards, interceptors, middleware, decorators, validation, error handling, logging, configuration, and dependency management.\nContribute to the security of our OIDC integrations and identity platform capabilities when we operate as:\nAn identity provider, including authorization, token, user-info, discovery, key-set, and logout endpoints.\nA relying party, including client registration, redirect handling, authorization-code flows, token exchange, session establishment, and logout.\nReview 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.\nHelp apply and maintain authorization models using RBAC and, where appropriate, claims-based or policy-based access control.\nReview access-control boundaries across services, APIs, tenants, users, roles, permissions, and administrative functions.\nParticipate in threat modeling, security design reviews, architecture reviews, and secure code reviews.\nContribute to security requirements, reusable libraries, reference implementations, and developer guidance that reduce recurring risk.\nSupport security testing and detection efforts, including SAST, DAST, software composition analysis, secret scanning, API testing, dependency monitoring, and targeted security testing.\nPartner with engineering teams to remediate vulnerabilities, help prioritize findings by exploitability and business impact, and verify fixes.\nMonitor 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.\nHelp maintain security documentation, standards, risk exceptions, and evidence needed for audits and customer assurance.\nStay current on application security, identity, OAuth/OIDC, browser security, API security, cloud security, and emerging attack techniques.\nRequirements\n\nThe Necessities\n2-4 years of professional experience in application security, product security, software engineering, or a closely related discipline.\nExperience securing Node.js and TypeScript applications; familiarity with NestJS is a strong plus.\nWorking knowledge of OAuth 2.0 and OpenID Connect concepts and common implementation pitfalls.\nExposure to IdP and/or RP implementations, integrations, or security assessments.\nSolid understanding of authentication and authorization concepts, including RBAC, least privilege, claims, scopes, permissions, sessions, and tokens.\nAbility to review code across APIs, web applications, and background jobs, with support from senior engineers on more complex architectural or distributed-systems questions.\nFamiliarity 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.\nBasic understanding of secure token handling, JWT validation, JWKS, signing algorithms, and token storage considerations.\nSome experience working with CI/CD and developer workflows, or a willingness to learn how to integrate security into them with minimal friction.\nGood communication skills and the ability to explain security findings and risk to technical teammates.\nA pragmatic, collaborative approach: eager to learn, ask good questions, and work with more senior engineers to propose and implement proportional controls.\nThe Extras\nExposure to identity platforms or libraries such as Auth0, Okta, Keycloak, Cognito, Azure AD/Entra ID, or comparable systems.\nFamiliarity with SAML integrations for single sign-on solutions.\nExposure to API gateways, microservices, event-driven systems, and cloud-native deployments.\nFamiliarity with containers, infrastructure as code, secrets management, and cloud IAM basics.\nExperience with security tooling such as Burp Suite, Semgrep, CodeQL, Snyk, Dependabot, OWASP ZAP, or equivalent tools.\nFamiliarity with security standards such as OWASP ASVS or NIST SSDF.\nInterest in pursuing relevant security certifications.\nThis 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.\nThe 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.\nFull-Time Employee Benefits\n 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.\nInterview Process\nOur 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.\nFor your awareness you will only receive correspondence from  any other domain not ending in vestwell.com is not our Recruitment team.\nVestwell’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.","description_format":"text","description_chars":8524,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Hybrid work","Retirement plans"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Application Security","Financial Services","Wealth Management & Financial Advisors","Nonprofits & Foundations"],"lifecycle":[{"event":"open","at":"2026-11-06T00:39:14Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 4 · green card filings: 2","filings_12m":4,"filings_prev_12m":4,"green_card_filings_12m":2,"median_offered_wage_usd":124167,"route":null,"cap_exempt":false,"checked_at":"2026-11-06T22:30:08+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":35,"reasons":["conf:0","win:early","comp:junior"],"computed_at":"2026-11-06T05:58:05Z"},"pay":{"stated_usd_annual":150000,"is_top_pay":true},"html_url":"https://alion.io/job/vestwell-application-security-engineer","json_url":"https://alion.io/job/vestwell-application-security-engineer.json","meta":{"generated_at":"2026-11-07T03:29:48Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8444,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":174620},"rest":"https://alion.io/mcp/rest/get_company?id=174620"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fvestwell-application-security-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fvestwell-application-security-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fvestwell-application-security-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/vestwell-application-security-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fvestwell-application-security-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3845611}},{"tool":"search_jobs","arguments":{"company":"vestwell.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3845611},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}