Principal Software Engineer (Cortex Xpanse Collections)

Palo Alto Networks
Santa Clara, CA

Company Description

Our Mission

At Palo Alto Networks® everything starts and ends with our mission:

Being the cybersecurity partner of choice, protecting our digital way of life.

Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.

Who We Are

We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success. Our values were crowdsourced by employees and are brought to life through each of us everyday - from disruptive innovation and collaboration, to execution. From showing up for each other with integrity to creating an environment where we all feel included.

As a member of our team, you will be shaping the future of cybersecurity. We work fast, value ongoing learning, and we respect each employee as a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice in how you are supported. This includes our FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees, our mental and financial health resources, and our personalized learning opportunities - just to name a few!

At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work full time from our office with flexibility offered where needed. This setup fosters casual conversations, problem-solving, and trusted relationships. Our goal is to create an environment where we all win with precision. This role requires you to sit onsite in our headquarters in Santa Clara, CA at least 3 days a week.

Job Description

Your Career

The Xpanse Collections team is expanding, and we’re looking for a Principal Software Engineer. The Collections team is responsible for scanning the public Internet, extracting public data sets, and integrating with 3rd party data sets to create the foundation for Xpanse’s Attack Surface Management and Threat Hunt products. We gather an “attacker’s view” of every publicly accessible service so our customers can better understand their technology footprint and vulnerability risk. In this role, you will play a key part in securing some of the world’s largest and most consequential organizations in both the public and private sector.

Your Impact

As a Principal Engineer on the Collections team, you will

  • 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 the rest of your team on architectural direction, managing technical debt, and continuously evolving the team's agile development process
  • Engage with downstream teams to enable the creation of new customer-facing features
  • Mentor and lead other engineers and ensure that your team delivers high-quality output
  • Take ownership of projects, drive them to completion, and support them in production

Qualifications

Your Experience

  • 8+ years of experience as a professional software engineer writing back end software
  • Have a passion for writing software that boosts the productivity of other software development teams. Excited to dig in, prototype, build, test, and see projects through to production; results driven, with strong analytical and problem-solving skills
  • Experienced and opinionated about API design and distributed backend systems. Able to switch between research, design, prototype, and implementation
  • Are proficient in Java or Golang
  • Familiar with at least one of the major cloud platforms (eg., GCP, AWS or Azure)
  • Have expertise with any of the following: GCP, Kubernetes, Terraform, BigQuery, PostgreSQL, MySQL, BigTable, Apache Beam, low-level Internet protocols, database profiling
  • Have experience using and enhancing CI/CD systems

Additional Information

The Team

The Collections team is responsible for scanning the public Internet, extracting public data sets, and integrating with 3rd party data sets to create the foundation for Xpanse’s Attack Surface Management and Threat Hunt products. We gather an “attacker’s view” of every publicly accessible service so our customers can better understand their technology footprint and vulnerability risk.

Compensation Disclosure

The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/commissioned roles) is expected to be between $170000/YR - $277000/YR. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here .

Our Commitment

We’re problem solvers that take risks and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at [email protected] .

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

All your information will be kept confidential according to EEO guidelines.

Is role eligible for Immigration Sponsorship? No. Please note that we will not sponsor applicants for work visas for this position.

Posted 2026-02-16

Recommended Jobs

SAGE, Veterinary Technician, Urgent Care

Ethos Veterinary Health
Redwood City, CA

  Urgent Care Veterinary Technician Location: SAGE Redwood City Schedule: Full-Time | 4/10 Schedule Who We Are SAGE Redwood City is the premier center for specialty and emergency veterinar…

View Details
Posted 2026-01-15

DUI Program Counselor- Remote

Recover Medical Group
Truckee, CA

About the Company Recover Medical Group is a startup working to make mental health and addiction treatment more effective, accessible, and affordable. We partner with governments to improve outcom…

View Details
Posted 2026-01-15

Sr. Loan Closer

JMAC Lending
Costa Mesa, CA

JMAC Lending has thrived in the industry for over 25 years, providing exceptional service, innovative products, and unwavering support to our clients. At the heart of our culture and business philoso…

View Details
Posted 2026-01-23

Behavioral Health Aide

Northern California Behavioral Health System
Santa Rosa, CA

ABOUT US: Formerly Aurora Santa Rosa Hospital, SRBHH was opened in 2016 and is regarded as an integral part of the greater Santa Rosa and Northern California mental health system of care. Conven…

View Details
Posted 2026-02-04

Veterinary Criticalist (Board Certified / Diplomate / Residency Trained) J664734

Murrieta, CA

Unlock the potential of a career with a salary up to $310,000, coupled with a sign-on bonus, by joining a dynamic team at a leading emergency and specialty animal hospital in Murrieta, California. Thi…

View Details
Posted 2026-01-10

Sr. C++Software Development Engineer - ArcGIS Pro 3D Analysis

Esri
Redlands, CA

Overview Bring your 2D/3D programming expertise to a team that’s building tools with real-world impact. We're enhancing the 3D analytic capabilities of ArcGIS, the world’s leading geospatial platform…

View Details
Posted 2026-01-30

Software Integration Test Engineer

SGS Consulting
California

Job Responsibilities: Development, integration, stability, and system testing Smoke testing of new SW and FW builds Support scrum team with user story and requirement testing Targeted fea…

View Details
Posted 2025-11-14

Fullstack - Data Platform (Autonomy)

Zipline
South San Francisco, CA

ABOUT YOU AND THE ROLE Zipline is at the forefront of a logistics revolution, using autonomous aircraft to deliver life-saving medical supplies across multiple continents, seven days a week. …

View Details
Posted 2026-02-10

iOS Framework Engineer

Apple
San Diego, CA

: Summary Posted: Oct 5, 2025 Weekly Hours: 40 Role Number: 200494967 Are you a fearless thinker? Do you love the challenge of advancing a widely accepted technology? In the Wireless Software group…

View Details
Posted 2026-02-15

Senior Director, Business Strategy and Operations

Gilead Sciences
Foster, CA

Job Description At Gilead, we’re creating a healthier world for all people. For more than 35 years, we’ve tackled diseases such as HIV, viral hepatitis, COVID-19 and cancer – working relentlessl…

View Details
Posted 2026-02-03