Palo Alto Networks logo

Senior Software Engineer (Cortex Xpanse Collections)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
170k-277k
1 day 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 support 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 risks. As a Senior 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 team output
  • 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 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 is not explicitly specified, but at least 4 years of professional software engineering experience is required

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 development and wellbeing programs. They emphasize diversity, problem-solving, risk-taking, and challenging the cybersecurity status quo.

Apply Now

Job Details

Posted AtAug 7, 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