P

Palo Alto Networks

Builds cybersecurity tools for organizations

Principal Engineer - Cortex Xpanse, Collections

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCalifornia, USAIn-person

About the Job

Requirements

  • At least 8 years of professional software engineering experience building backend systems.
  • Proficiency in Java or Golang is preferred, though strong experience with other modern backend languages is welcome.
  • Experience building data pipelines for real-time streaming or batch processing.
  • Experience with distributed systems, API design, and decoupling complex data architectures.
  • Experience with at least one major cloud platform: GCP, AWS, or Azure.

Responsibilities

  • Build, optimize, and scale distributed backend scanning systems in Go.
  • Design and develop robust data collection pipelines using Apache Beam and Java multithreading frameworks.
  • Investigate new data sources and perform data analysis to estimate customer impact.
  • Take ownership of projects, drive them to completion, and support them in production.
  • Partner with engineering peers and product managers to define product strategy and enable the creation of new customer-facing features.
  • Mentor and grow engineers, setting a high bar for technical excellence, architecture design, and system reliability.

Desired Qualifications

  • Expertise with any of the following: GCP, Kubernetes, Terraform, BigQuery, PostgreSQL, MySQL, BigTable, or Apache Beam.
  • Familiarity with low-level Internet protocols and high-throughput network scanning.
  • Experience with cybersecurity, attack surface management, or internet measurement domains.

About the Company

Palo Alto Networks

Builds cybersecurity tools for organizations

Palo Alto Networks builds cybersecurity hardware and software for businesses and public institutions, protecting their networks, cloud workloads and digital identities. Its portfolio combines network firewalls with tools that detect attacks, investigate security alerts and manage access to sensitive systems. Security teams use these products across offices, data centers and cloud environments, with shared data and automated workflows connecting the company's platforms. It earns revenue from appliance sales and software licenses, plus subscriptions and support contracts that keep protections and services active over time. Palo Alto Networks began operations in 2005 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Palo Alto Networks

See more jobs