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 - Intrusion Prevention System Development

Palo Alto Networks

Salary not specified
Aug 13, 2025
Santa Clara, CA, USA
Apply Now

The content team is responsible for decoding network protocols, identifying applications and detecting threats on enterprise customers’ networks, providing common service to support a variety of network security services.

Requirements

  • Strong programming skills, C/C++ or Go experience is preferred
  • Excellent understanding of common networking protocols such as HTTP, SSL, SMTP, FTP, Websocket, GRPC, etc
  • Experience in analyzing network traffic using tools like Wireshark, Fiddler, tcpdump etc is a plus
  • Familiar with Linux/Unix development environment is a plus
  • Knowledge and experience of next generation firewall and cyber security services is a plus

Responsibilities

  • Research protocol RFC and related application implementation
  • Research common file types for file identification, blocking, DLP, etc
  • Research and provide defense mechanisms against popular protocol/firewall evasions
  • Develop protocol and file type decoders, and integrate the detection solutions into the IPS engine of the Palo Alto Networks next generation firewall
  • Build common services to support various network security services
  • Develop internal tools to monitor and support the cyber security products
  • Cross-team collaboration, discover and Integrate advanced cybersecurity features to inline product solutions

Other

  • Passion and enthusiasm for cyber security, technology, and digital investigations
  • Team player, and good communication skills to work with cross-functional groups
  • BS/MS in Computer Science or Electrical Engineering or equivalent experience or equivalent military experience required
  • 7+ years' experience as a software engineer