Principal Software Engineer — Cybersecurity Data Systems

Palo Alto Networks, Inc.

Santa Clara (CA)

On-site

USD 147,000 - 238,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Palo Alto Networks, Inc. is seeking a Principal Software Engineer for the Cortex Attack Surface Management team. You will contribute to the full lifecycle—from architecture to deployment—to build scalable data pipelines and high‑throughput systems.

You will design and scale distributed services, create APIs, and mentor engineers while collaborating across Cortex modules to deliver trustworthy intelligence. This role emphasizes leadership, rigorous engineering practices, and the ability to

Qualifications

  • 5+ years of professional software engineering experience designing, developing, deploying, and supporting scalable systems.
  • Proficiency in Python and Go programming languages.
  • Extensive experience with API design and RESTful/microservices architecture.
  • Experience building and maintaining data pipelines and ETL processes.
  • Ability to lead across research, design, prototyping and implementation phases.
  • Expertise with CI/CD, automated testing, and agile methodologies.
  • Working knowledge of major cloud platforms (GCP, AWS, or Azure), preferably GCP.

Responsibilities

  • Design, build, and maintain the core services and data pipelines.
  • Lead architecture strategy sessions—design solutions for Cortex modules.
  • Collaborate with the team to reduce technical debt and evolve practices.
  • Drive best practices and evangelize new technologies within engineering.
  • Collaborate with engineers to ensure high-quality output.
  • Take ownership of projects, drive to completion, and support production.

Skills

Python
Go
RESTful APIs
Data pipelines
CI/CD
Agile methodologies
Cloud platforms (GCP/AWS/Azure)
Kubernetes

Tools

Kubernetes

Job description

Palo Alto Networks, Inc. is seeking a Principal Software Engineer for the Cortex Attack Surface Management team. You will contribute to the full lifecycle—from architecture to deployment—to build scalable data pipelines and high‑throughput systems.

You will design and scale distributed services, create APIs, and mentor engineers while collaborating across Cortex modules to deliver trustworthy intelligence. This role emphasizes leadership, rigorous engineering practices, and the ability to

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Cybersecurity Data Pipelines
Principal Software Engineer, Cybersecurity Data Pipelines

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 147,000 - 238,000
Principal Backend Engineer — Attack Surface Management
Principal Backend Engineer — Attack Surface Management

Palo Alto Networks • United States

On-site
USD 147,000 - 238,000
Principal Engineer Software (Cortex)
Principal Engineer Software (Cortex)

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 147,000 - 238,000
Principal Engineer Software -Cortex (US Citizen or GC)
Principal Engineer Software -Cortex (US Citizen or GC)

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 147,000 - 238,000
Senior Principal Backend Architect | Cybersecurity Platform
Senior Principal Backend Architect | Cybersecurity Platform

Palo Alto Networks, Inc. • San Francisco (CA)

On-site
USD 170,000 - 277,000
Cloud Security Engineering Manager
Cloud Security Engineering Manager

Palo Alto Networks • United States

Hybrid
USD 170,000 - 210,000
Hybrid work model
Competitive compensation
Employee benefits
Senior Backend Architect, Cortex AI Platform
Senior Backend Architect, Cortex AI Platform

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 147,000 - 238,000
Engineering Manager, Cloud Security Platforms
Engineering Manager, Cloud Security Platforms

Palo Alto Networks, Inc. • Santa Clara (CA)

Hybrid
USD 190,000 - 320,000
Senior Principal Software Engineer (Cortex Platform)
Senior Principal Software Engineer (Cortex Platform)

Palo Alto Networks, Inc. • San Francisco (CA)

On-site
USD 170,000 - 277,000
Director, Cloud-Scale Software Engineering & AI Delivery
Director, Cloud-Scale Software Engineering & AI Delivery

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 232,000 - 321,000