EngineerJobs.io
← Back to all jobs

Job Description

Charles Schwab is hiring an Application Security Engineer to focus specifically on AI security, spanning predictive, generative, and agentic AI capabilities. This role supports the protection of AI-enabled applications across the software development lifecycle, from standards and testing to ongoing monitoring and risk decisions.

In this onsite position in Southlake, TX, Austin, TX, Omaha, NE, or Orlando, FL, you will help teams build secure AI capabilities at scale by designing guardrails and translating emerging threat findings into practical security improvements.

Responsibilities

  • Help protect Schwab’s predictive, generative, and agentic AI capabilities throughout the software development lifecycle
  • Design scalable security standards, architectures, testing capabilities, monitoring solutions, and guardrails for AI-enabled applications, models, APIs, and software supply chains
  • Assess emerging threats, evaluate risk, and translate complex findings into actionable security solutions
  • Enable teams to make informed decisions, remediate vulnerabilities, and build secure AI capabilities at scale

Requirements

  • 5+ years of experience in application security, security engineering, software engineering, or a related cybersecurity discipline
  • Experience implementing and governing secure Software Development Life Cycle practices
  • Experience with application security, API security, authentication and authorization, threat modeling, vulnerability management, and software supply chain security
  • Experience with cloud platforms, continuous integration and continuous delivery pipelines, automation, and modern application architecture
  • Proficiency in Python, Java, C#, Go, JavaScript, or another programming language

Technologies

  • Python
  • Java
  • C#
  • Go
  • JavaScript

Preferred Qualifications

  • Experience securing Generative AI, Large Language Models, Agentic AI platforms, or machine learning systems
  • Experience performing penetration testing on web, mobile, and thick client applications
  • Experience working with LLMs to create agents, create AI harnesses, and solve business problems
  • Knowledge of prompt injections, model abuse, model poisoning, data leakage, excessive agency, and related AI threats
  • Familiarity with the OWASP Top 10 for Large Language Model Applications, NIST AI Risk Management Framework, or MITRE ATLAS
  • Experience with security testing, observability, and production monitoring
  • Ability to evaluate complex risks, make sound decisions, and develop scalable solutions
  • Ability to communicate technical risks and collaborate across development, architecture, platform engineering, and security teams
  • CISSP, CSSLP, cloud security, AI security, or another relevant industry certification

Compensation

USD 125,000 - 160,000 per year. In addition to the salary range, this role is eligible for bonus or incentive opportunities.

Benefits

  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation and volunteering, plus 28-day sabbatical after every 5 years of service for eligible positions
  • Paid parental leave and family building benefits
  • Tuition reimbursement
  • Health, dental, and vision insurance
  • Eligible Schwabbies receive Medical, dental and vision benefits
  • Eligible Schwabbies receive 401(k) and employee stock purchase plans
  • Eligible Schwabbies receive Tuition reimbursement to keep developing your career
  • Eligible Schwabbies receive Paid parental leave and adoption/family building benefits
  • Eligible Schwabbies receive Sabbatical leave available after five years of employment

Similar Jobs