Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Palo Alto Networks Logo

Principal Software Engineer - Cortex Xpanse VMS

Palo Alto Networks

Salary not specified
Sep 22, 2025
Santa Clara, CA, USA
Apply Now

The Cortex Vulnerability Management Scanning team is looking to expand and improve the software that provides customers visibility into their behind-the-firewall attack surface, allowing them to prioritize and remediate critical vulnerabilities using the XSIAM platform.

Requirements

  • 5+ years of experience as a professional software engineer writing full stack software
  • Experienced and opinionated about API design and distributed backend systems
  • Able to switch between research, design, prototype, and implementation
  • Experience using cloud managed services (ideally in GCP)
  • Proficient in Python and one of Rust, Golang, or C
  • Working knowledge of at least one of the major cloud platforms (eg GCP, AWS, or Azure)
  • Experience with Angular or alternative front end frameworks

Responsibilities

  • Design, build, and maintain the end to end experience for running our network vulnerability scanner - This includes building both the software that runs within customers’ networks and the user experience for interacting with that software from within the XSIAM platform
  • Research and utilize leading open source network scanning solutions
  • Analyze existing solutions, identify barriers to scaling, recommend changes, then implement
  • Take part in architecture strategy sessions - design solutions that accommodate the requirements of the various groups across Cortex
  • Collaborate with teams to solve problems, reduce technical debt, and evolve development practices
  • Drive technical best practices and evangelize new technologies within the engineering org
  • Take ownership of projects, drive them to completion, and support them in production

Other

  • 5+ years of experience as a professional software engineer
  • Collaborate with other engineers and ensure that your team delivers high-quality output
  • Take ownership of projects, drive them to completion, and support them in production
  • Collaborate with teams to solve problems, reduce technical debt, and evolve development practices
  • Drive technical best practices and evangelize new technologies within the engineering org