C

Charles Schwab

Runs investment accounts and banking services

Application Security Engineer

Security Engineering & ArchitectureUpdated on Nov 11
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Prior engineering experience within a Software Security Assurance or Application Security team and the ability to partner effectively with development teams to balance security requirements with innovation.
  • Strong analytical skills, including the ability to interpret large volumes of distributed data and translate it into clear, actionable insights.
  • Experience with application security tools, including Software Composition Analysis (SCA), Static Application Security Testing (SAST), and secrets management solutions.
  • Solid application engineering experience and a strong understanding of common application vulnerabilities, attack vectors, and remediation strategies.
  • Familiarity with secure software design principles and industry best practices for integrating security into the software development lifecycle.
  • Experience with application security testing tools such as Fortify and integrating them into agile development environments.
  • Familiarity with industry frameworks and standards such as OWASP, CIS, and NIST.
  • At least two years of experience working with static analysis or threat modeling tools.
  • Experience implementing and scaling enterprise application security tools, services, and controls.
  • Strong understanding of secure coding practices, code review processes, threat modeling, security requirements analysis, and architectural risk assessment.

Responsibilities

  • Establish and continuously evolve the Secure Software Development Program.
  • Create and implement software security policies and best practices.
  • Provide security architecture guidance.
  • Conduct software security scanning and penetration testing.
  • Educate developers and testers on secure coding practices.
  • Strengthen the development process, enhance security controls, and reduce defects and vulnerabilities in production environments.

Desired Qualifications

  • Design Python-based automation for large-scale REST API integrations, including repository management, content discovery, workflow orchestration, and encoded file handling across enterprise source-control platforms.
  • Understand CodeQL query authoring concepts, including QL pack management, database creation, dependency resolution via --search-path, and techniques for minimizing false positives through boundary analysis and source/sink filtering.
  • Work with GitHub Advanced Security (GHAS) capabilities, including Code Scanning, Secret Scanning, Dependency Review, custom query configuration, and scalable alert triage and remediation workflows across multiple repositories.
  • Architect reusable and scalable CI/CD workflows using GitHub Actions, including callable workflows, matrix strategies, cross-repository authentication models, and centralized pipeline governance.
  • Interpret the SARIF specification and static analysis pipeline results, validate findings, identify false positives, and enable automated reporting across diverse codebases.
  • Design and govern enterprise Git workflows, including structured branching strategies, release coordination, branch protection rules, cross-organization pull requests, and versioning policy enforcement.
  • Understand common software weakness classes and design vulnerable code patterns to validate static analysis coverage, detection accuracy, and severity classification.
  • Architect centralized configuration and workflow distribution models for large repository ecosystems, including reusable workflows, configuration validation, and scalable authentication mechanisms.
  • Understand internal package ecosystems and dependency governance, including artifact repository configuration, registry enforcement and blocking strategies, and controlled use of vulnerable dependencies for security testing.
  • Produce technical documentation, including Architecture Decision Records (ADRs), onboarding guides, and operational runbooks for cross-functional engineering teams.

About the Company

Charles Schwab

Runs investment accounts and banking services

Charles Schwab runs brokerage, wealth management and banking services for individual investors, employers and independent financial advisers. Its Schwab One brokerage account gives investors access to securities and mutual funds, while its adviser business supplies custody and trading support to firms that manage clients' portfolios. Customers use websites, mobile apps and branches to trade, save for long-term retirement and arrange loans against eligible assets. The group earns interest on loans and investments, asset management fees and trading charges through its operating subsidiaries. Founded in 1973, it is headquartered in Westlake, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Westlake, TX
Founded
1973

Recently Posted Jobs

Explore more opportunities at Charles Schwab

See more jobs