Palo Alto Networks logo

Senior Principal Engineer Software (Data Loss Prevention Pipeline Java)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
177k-243k
21 days ago

Job Description

About the Role

The Senior Principal Engineer Software (Data Loss Prevention Pipeline Java) role at Palo Alto Networks involves working on the latest cloud security products, specifically building and scaling the Data Loss Prevention (DLP) service. The position offers an opportunity to develop microservices that process large volumes of data across multiple cloud providers, contributing to the company's mission of protecting the digital way of life through innovative cybersecurity solutions. The role is based at the Santa Clara headquarters with a hybrid work schedule.

Key Responsibilities

  • Execute on the software development strategy to improve the dynamic 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

  • BS/MS in Computer Science/Engineering with 10+ years or equivalent experience or equivalent military experience
  • Advanced-level experience as a hands-on Core Java Software Engineer in a distributed/cloud-based product
  • 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 processes
  • Strong belief in automation testing and striving for higher code coverage
  • Self-starter with the ability to learn independently and adapt quickly
  • Problem-solving attitude with a focus on quality and execution

Nice to Have

  • Experience with big data and analytics in cloud environments
  • Experience building and scaling cloud security products
  • Experience working in fast-growing cybersecurity companies
  • Ability to develop insight into customer needs through research

Qualifications

  • BS/MS in Computer Science/Engineering or equivalent experience
  • 10+ years of relevant experience or military equivalent

Benefits & Perks

  • Compensation between $177,000 and $243,000 per year, depending on qualifications and experience
  • Potential inclusion of restricted stock units and bonuses
  • Work environment with flexibility and in-office collaboration
  • Employee benefits detailed on company website

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, and inclusion. The company values disruptive innovation, integrity, and continuous learning. Employees work in an environment that encourages challenging the status quo, embracing ambiguity, and solving complex cybersecurity problems. The organization is committed to diversity, providing accommodations for individuals with disabilities, and maintaining a workplace where all employees can thrive.

Apply Now

Job Details

Posted AtJul 7, 2025
Salary177k-243k
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