Palo Alto Networks logo

Principal Engineer Software (Back End DLP)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-211k
2 days ago

Job Description

About the Role

The Principal Engineer Software (Back End DLP) role at Palo Alto Networks involves working on the company's latest cloud security product, Data Loss Prevention (DLP). The position focuses on deploying and scaling cloud security solutions utilizing big data and analytics, building microservices to process large volumes of data across various cloud providers. The company emphasizes innovation, collaboration, and a strong mission to protect the digital way of life through cybersecurity advancements.

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 the team, product management, architects, and dev-ops 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

Requirements

  • Experience as 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
  • Experience and/or exposure to usage of Agentic AI for data pipelines and/or data engineering is a big plus
  • Experience and knowledge with Microservices, distributed processing systems, and performance optimization
  • Experience with Agile development process and methodologies
  • Strong belief in automation testing and striving for higher code coverage
  • BS/MS in Computer Science/Engineering with 9+ years or equivalent experience or military experience

Nice to Have

  • Experience or exposure with native code languages such as Rust, Go, C/C++
  • Data intensive systems experience
  • Structured and unstructured data processing

Qualifications

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

Benefits & Perks

  • Competitive salary between $147,000 and $210,500 per year, depending on qualifications and experience
  • Potential inclusion of restricted stock units and bonuses
  • Flexible wellbeing spending account with over 1,000 eligible items
  • Mental and financial health resources
  • Personalized learning opportunities

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, and inclusion. The company values ongoing learning, diversity, and a problem-solving mindset. Employees work in an environment that encourages challenging the status quo, creating impactful cybersecurity products, and embracing ambiguity and challenge. The organization emphasizes teamwork, integrity, and a shared mission to protect the digital way of life.

Apply Now

Job Details

Posted AtAug 2, 2025
Salary147k-211k
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