Principal Software Engineer (Cortex)

Palo Alto Networks
Santa Clara, CA
Category Security
Job Description
Palo Alto Networks is seeking a Senior Software Engineer to join their Cortex Threat Intelligence team. This role focuses on building and maintaining the core systems that transform raw signals into trusted, timely intelligence for security teams. The team works on scaling distributed systems, building APIs, and EVTL processes to deliver actionable insights to prevent attacks. The company values collaboration, innovation, and employee wellbeing.

Requirements

  • 5+ years of professional experience in software engineering
  • Proficiency in Python and Go programming languages
  • Extensive experience with API design and development
  • Demonstrated experience in building and maintaining data pipelines
  • Ability to lead across research, design, prototyping, and implementation phases
  • Expertise with software development best practices (CI/CD, automated testing, agile methodologies)
  • Working knowledge of at least one major cloud platform (GCP, AWS, or Azure)
  • Proven technical team leadership and mentoring skills

Benefits

  • Employee benefits (specified in company description)
]]>