Palo Alto Networks logo

Senior Principal Engineer Software (Data Loss Prevention Pipeline Java)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
185k-210k
30 days ago

Job Description

About the Role

The Senior Principal Engineer Software (Data Loss Prevention Pipeline Java) role at Palo Alto Networks involves building and scaling cloud security products, specifically the Data Loss Prevention (DLP) service. The position offers an opportunity to work on industry-leading cloud-delivered enterprise DLP solutions that protect sensitive data across networks, clouds, and users. The role is based at the Santa Clara headquarters with a hybrid work schedule, emphasizing innovation, collaboration, and cybersecurity leadership.

Key Responsibilities

  • Execute on the software development strategy to improve the company's highly distributed system.
  • Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery.
  • Collaborate closely with product management, architects, and devops to achieve quality releases.
  • Work hand-in-hand with customer support, documentation, and downstream teams to enable customer success.
  • Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements.
  • Clearly communicate goals and desired outcomes to internal project teams.
  • Interview, mentor, and coach new team members.

Requirements

  • Hands-on experience as a Core Java Software Engineer in a distributed/cloud-based product.
  • BS/MS in Computer Science/Engineering or equivalent experience, with 10+ years or military experience.
  • Solid experience with Spring framework, Rest API, MongoDB, ElasticSearch, Kubernetes, and Docker.
  • Cloud experience with AWS, Google Cloud, or Azure.
  • Strong knowledge of microservices, distributed systems, and performance optimization.
  • Experience with Agile development methodologies.
  • Advocacy for automation testing and higher code coverage.
  • Ability to learn independently, adapt quickly, and demonstrate a can-do attitude on problem-solving.

Nice to Have

  • Experience with big data and analytics in cloud environments.
  • Experience building microservices to process terabytes of data across different cloud providers.

Qualifications

  • 10+ years of experience in software engineering or equivalent military experience.
  • Formal education in Computer Science/Engineering (BS/MS).

Benefits & Perks

  • Competitive salary between $185k - $210k per year, depending on qualifications and experience.
  • Potential inclusion of restricted stock units and bonuses.
  • Comprehensive employee benefits package.

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, and relentless pursuit of cybersecurity excellence. The company values disruptive innovation, integrity, inclusion, ongoing learning, and personal wellbeing. Employees work in an environment that encourages challenging the status quo, embracing ambiguity, and creating impactful products that define the industry.

Apply Now

Job Details

Posted AtJun 28, 2025
Salary185k-210k
Job TypeFull Time
Work ModeHybrid
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