Staff Application Security Engineer

ServiceTitan ServiceTitan · Enterprise · United States · Remote

Staff Application Security Engineer role focused on building a "Secure Paved Road" by integrating security into the SDLC, automating vulnerability detection and remediation, and partnering with engineering teams. The role involves pipeline automation, secure coding practices, secrets management, continuous testing, architecture reviews, and threat modeling. A key aspect is leveraging AI and automation to scale security practices and secure AI workloads.

What you'd actually do

  1. Deeply integrate GitHub Advanced Security into the CI/CD pipeline to act as automated checkpoints, providing fast feedback to engineers without manual intervention.
  2. Collaborate with Engineering to develop and maintain secure microservice templates and libraries with embedded security controls.
  3. Lead hardcoded secrets mitigation efforts by automating detection and building workflows to validate compromised credentials via API.
  4. Drive cross functional initiatives to establish and continuously improve secure software development lifecycle practices across the organization.
  5. Lead onboarding and operation of continuous penetration testing capabilities across web applications and services.

Skills

Required

  • Application Security
  • Software Engineering
  • CI/CD pipeline integration
  • GitHub Advanced Security
  • Secure coding practices
  • Secrets management
  • Penetration Testing
  • DAST
  • SAST
  • SCA
  • Threat Modeling
  • Secure Architecture
  • Python
  • Go
  • PowerShell
  • C#/.NET
  • Go
  • Java

Nice to have

  • AI agents for defense
  • Securing AI workloads
  • Leveraging AI for SDLC security

What the JD emphasized

  • 7-10+ years of experience in Product/Application Security, with a strong background in software engineering.
  • Proficiency in C#/.NET (preferred) or Go/Java. You must be able to read code to find vulnerabilities and write code to fix them.
  • Experience moving security "left" using tools like GitHub Advanced Security (GHAS), dependency scanners, and secret detectors.
  • Proven ability to script (Python, Go, PowerShell) and automate security tasks. You prefer building a tool to solve a problem over fixing it manually.
  • Interest in the intersection of AI and Security, specifically in securing AI workloads, leveraging AI capabilities to embed security throughout the SDLC, and using AI agents for defense.