Palo Alto Networks logo

Sr Staff Software Engineer (Cortex Xpanse Collections)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
170k-277k
16 days ago

Job Description

About the Role

The Xpanse Collections team at Palo Alto Networks is responsible for scanning the public Internet, extracting public data sets, and integrating with third-party data sources to create the foundation for Xpanse's Attack Surface Management and Threat Hunt products. The team gathers an 'attacker's view' of publicly accessible services to help customers understand their technology footprint and vulnerability risk. As a Senior Staff Software Engineer, you will play a key role in securing some of the world's largest and most consequential organizations in both the public and private sectors.

Key Responsibilities

  • Design and develop robust data collection pipelines using Java multithreading and Apache Beam frameworks
  • Architect and implement scalable ETL and ELT processes to handle data ranging from gigabytes to petabytes in size
  • Design and optimize data storage and indexing solutions for both real-time streaming and batch processing applications
  • Enhance and optimize Internet scanning workloads in Golang
  • Investigate new data sources and perform data analysis to estimate customer impact
  • Collaborate with team members on architectural direction, managing technical debt, and evolving the team's agile development process
  • Engage with downstream teams to enable the creation of new customer-facing features
  • Mentor other engineers and ensure high-quality output from the team
  • Take ownership of projects, drive them to completion, and support them in production

Requirements

  • 4+ years of experience as a professional software engineer writing back end software
  • Passion for writing software that boosts the productivity of other software development teams
  • Strong analytical and problem-solving skills
  • Experience and opinionated about API design and distributed backend systems
  • Proficiency in Java or Golang
  • Familiarity with at least one major cloud platform (e.g., GCP, AWS, or Azure)

Nice to Have

  • Expertise with GCP, Kubernetes, Terraform, BigQuery, PostgreSQL, MySQL, BigTable, Apache Beam, low-level Internet protocols, database profiling
  • Experience using and enhancing CI/CD systems

Qualifications

  • Educational background not explicitly specified in the description

Benefits & Perks

  • Compensation between $170,000 and $277,000 per year, depending on qualifications, experience, and work location
  • Potential inclusion of restricted stock units and a bonus
  • Employee benefits as described in the company's benefits overview

Working at Palo Alto Networks

Palo Alto Networks values disruptive innovation, collaboration, integrity, inclusion, and ongoing learning. The company fosters an environment where employees work fast, respect individual needs, and are supported through personalized development and wellbeing programs. They emphasize collaboration and in-person interactions to build trusted relationships and solve problems effectively.

Apply Now

Job Details

Posted AtJul 10, 2025
Salary170k-277k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Palo Alto Networks

Website

paloaltonetworks.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches