Principal Software Engineer, Cybersecurity Data Pipelines

Palo Alto Networks, Inc.

Santa Clara (CA)

On-site

USD 147,000 - 238,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Palo Alto Networks, Inc. is seeking a Principal Software Engineer for the Cortex Attack Surface Management team. You will design and scale distributed systems, build high-throughput ingestion pipelines, and APIs that transform raw signals into trustworthy intelligence across Cortex.

You will own the full development lifecycle, from architecture to deployment, lead architecture discussions, and mentor engineers while driving best practices, code quality, and production readiness.

Qualifications

  • 5+ years of professional software engineering experience designing, building, deploying and supporting complex systems.
  • Proficiency in Python and Go programming languages.
  • Extensive experience with API design and microservices architecture.
  • Experience building and maintaining data pipelines and ETL processes.
  • Ability to lead across research, design, prototyping and implementation.
  • Strong practices in CI/CD, automated testing, and Agile methodologies.
  • Experience with at least one major cloud platform (GCP, AWS, or Azure), preferably GCP.

Responsibilities

  • Design, build, and maintain core services and data pipelines for Cortex ASM.
  • Lead architecture strategy sessions to design solutions across Cortex modules.
  • Collaborate with engineers to reduce technical debt and improve development practices.
  • Drive technical best practices and evangelize new technologies.
  • Collaborate with teammates to deliver high-quality output and production readiness.
  • Take ownership of projects, drive them to completion, and support them in production.

Skills

Python
Go
APIs & microservices
Data pipelines/ETL
CI/CD & testing
Cloud platforms
Leadership/mentoring

Tools

Kubernetes
RESTful APIs

Job description

Palo Alto Networks, Inc. is seeking a Principal Software Engineer for the Cortex Attack Surface Management team. You will design and scale distributed systems, build high-throughput ingestion pipelines, and APIs that transform raw signals into trustworthy intelligence across Cortex.

You will own the full development lifecycle, from architecture to deployment, lead architecture discussions, and mentor engineers while driving best practices, code quality, and production readiness.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Backend Engineer — Secure Data Pipelines
Principal Backend Engineer — Secure Data Pipelines

CamWebDir • California (MO)

On-site
USD 147,000 - 238,000
Principal Engineer: Distributed Systems & Data Pipelines
Principal Engineer: Distributed Systems & Data Pipelines

Palo Alto Networks • California (MO)

On-site
USD 147,000 - 238,000
Senior Principal Backend Architect, Scalable Systems
Senior Principal Backend Architect, Scalable Systems

Palo Alto Networks • California (MO)

Hybrid
USD 170,000 - 277,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 Staff DevOps Engineer: Scale Secure Cloud Platforms
Senior Staff DevOps Engineer: Scale Secure Cloud Platforms

Palo Alto Networks • Santa Clara (CA)

On-site
USD 133,000 - 215,000
Senior Backend Engineer, Cortex AI Security Platform
Senior Backend Engineer, Cortex AI Security Platform

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

On-site
USD 135,000 - 218,000
Senior Staff Backend Engineer, Cortex Platform
Senior Staff Backend Engineer, Cortex Platform

Jobs Paloaltonetworks • California (MO)

Hybrid
USD 140,000 - 218,000
Hybrid work model
Senior Principal Engineer, Scaled Data & Analytics Platform
Senior Principal Engineer, Scaled Data & Analytics Platform

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

On-site
USD 147,000 - 238,000
Principal Backend Engineer - Cortex AI Platform
Principal Backend Engineer - Cortex AI Platform

Palo Alto Networks • Santa Clara (CA)

On-site
USD 180,000 - 270,000
Senior Backend Engineer, Cortex Platform
Senior Backend Engineer, Cortex Platform

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

Hybrid
USD 135,000 - 218,000