Application Security Engineer - AI Engineer

Cybersecurity Jobs

Southlake, Austin (TX, TX)

On-site

USD 125,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

401(k) with company match and Employee
Sabbatical after 5 years
Health, dental, and vision insurance
Paid time off and volunteering
Tuition reimbursement

Job summary

Charles Schwab is hiring on-site to secure AI-driven applications across the software development lifecycle. You will protect predictive, generative, and agentic AI capabilities, build guardrails and security standards, and secure AI-enabled applications and supply chains.

The role requires hands-on threat modeling, vulnerability management, and experience with cloud platforms, CI/CD, and modern architectures. Strong coding skills in Python/Java/C#/Go/JavaScript are expected.

Qualifications

  • 5+ years of experience in application security, security engineering, software engineering, or related cybersecurity discipline.
  • Experience implementing and governing secure SDLC practices.
  • Experience with application security and API security, including authentication and authorization.
  • Hands-on experience with threat modeling, vulnerability management, and software supply chain security.
  • Experience with cloud platforms, CI/CD pipelines, automation, and modern application architecture.
  • Proficiency in Python, Java, C#, Go, JavaScript, or another programming language.

Responsibilities

  • Protect Schwab’s predictive, generative, and agentic AI capabilities throughout the software development lifecycle.
  • Build scalable AI security standards and guardrails including security architecture, testing capabilities, monitoring solutions, and risk controls.
  • Strengthen the security of AI-enabled applications, models, APIs, and software supply chains.
  • Assess emerging threats, evaluate risk, and turn complex findings into actionable security solutions.
  • Support teams in making security decisions, remediating vulnerabilities, and scaling secure AI capabilities.

Skills

Python
Java
C#
Go
JavaScript

Tools

CI/CD pipelines
Security testing tools
Monitoring tools

Job description

Join Charles Schwab onsite to secure AI-driven applications across the software development lifecycle.

Responsibilities
  • Protect Schwab’s predictive, generative, and agentic AI capabilities throughout the software development lifecycle
  • Build scalable AI security standards and guardrails including security architecture, testing capabilities, monitoring solutions, and risk controls
  • Strengthen the security of AI-enabled applications, models, APIs, and software supply chains
  • Assess emerging threats, evaluate risk, and turn complex findings into actionable security solutions
  • Support teams in making security decisions, remediating vulnerabilities, and scaling secure AI capabilities
Requirements
  • 5+ years of experience in application security, security engineering, software engineering, or a related cybersecurity discipline
  • Experience implementing and governing secure SDLC practices
  • Experience with application security and API security, including authentication and authorization
  • Hands-on experience with threat modeling, vulnerability management, and software supply chain security
  • Experience with cloud platforms, CI/CD pipelines, automation, and modern application architecture
  • Proficiency in Python, Java, C#, Go, JavaScript, or another programming language
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 build agents and AI harnesses for business problem solving
  • Knowledge of AI threats including prompt injections, model abuse, model poisoning, data leakage, and excessive agency
  • Familiarity with 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
  • Strong 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
Technologies
  • Python
  • Java
  • C#
  • Go
  • JavaScript
Compensation
  • USD 125,000 - 160,000 per year
  • In addition to the salary range, the role is eligible for bonus or incentive opportunities
Location
  • Southlake, TX (onsite)
  • Austin, TX (onsite)
  • Omaha, NE (onsite)
  • Orlando, FL (onsite)
Benefits
  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation and volunteering
  • 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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer- AI Engineering & Operations
Senior Software Development Engineer- AI Engineering & Operations

Charles Schwab • Austin (TX)

On-site
USD 140,000 - 190,000
401(k) with company match
Employee stock purchase plan
Sabbatical after 5 years
+3
Senior Software Engineer - AI Solutions Engineering - Trading Technology
Senior Software Engineer - AI Solutions Engineering - Trading Technology

Kardow • Southlake (TX)

On-site
USD 180,000 - 240,000
Hybrid work model
Competitive benefits
Application Security Engineer - AI Engineer
Application Security Engineer - AI Engineer

Charles Schwab Corporation • Southlake (TX)

On-site
USD 130,000 - 180,000
AI Security Engineer
AI Security Engineer

Charles Schwab • Phoenix (AZ)

On-site
USD 120,000 - 170,000
401(k) with company match
Paid time off and sabbatical after 5+?
Parental leave
+2
AI Security Engineer
AI Security Engineer

Charles Schwab • Southlake (TX)

On-site
USD 120,000 - 170,000
401(k) with company match
Employee stock purchase plan
Sabbatical after 5 years
+3
Manager, AI Strategy
Manager, AI Strategy

Charles Schwab • Austin (TX)

Hybrid
USD 140,000 - 200,000
401(k) match with ESPP
Paid time off & volunteering
Sabbatical after 5 years
+2
Senior Software Engineer - AI Solutions Engineering - Trading Technology
Senior Software Engineer - AI Solutions Engineering - Trading Technology

Charles Schwab • Ann Arbor (MI)

On-site
USD 180,000 - 210,000
Hybrid work model
On-site collaboration
Senior Software Engineer
Senior Software Engineer

Charles Schwab • Ann Arbor (MI)

On-site
USD 120,000 - 200,000
401(k) with company match
Employee stock purchase plan
Vacation time and volunteering leave
+4
Senior AI Site Reliability Engineer, AI.x
Senior AI Site Reliability Engineer, AI.x

Charles Schwab • Austin (TX)

On-site
USD 150,000 - 190,000
401(k) match
Sabbatical after 5 years of service
Parental leave
+2
AI Security Business Partner
AI Security Business Partner

Charles Schwab • Phoenix (AZ)

Hybrid
USD 110,000 - 150,000
401(k) with company match
Paid time off
Sabbatical after years of service