Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Palo Alto Networks Logo

Principal Software Engineer (Backend - Java, Python - DLP)

Palo Alto Networks

Salary not specified
Oct 27, 2025
Santa Clara, CA, US
Apply Now

Palo Alto Networks is looking to solve the problem of protecting sensitive data across all networks, clouds, and users by building a cloud-delivered Enterprise Data Loss Prevention (DLP) service.

Requirements

  • Solid experience of backend development using Java, Spring Boot, J2EE, and cloud-native platforms like GCP or AWS, Kubernetes and Docker
  • Experience partnering with data scientists / ML engineers to operationalize machine learning models, integrating them into scalable production systems
  • Implemented automated ML pipelines and optimized performance across data ingestion, model serving, and inference workflows
  • Strong experience and knowledge with micro services, distributed systems, and performance optimization
  • Experience with Agile development process and embrace Agile methodologies
  • Strong believer of automation test and strive for higher code coverage
  • Experience in building Cloud Security products

Responsibilities

  • Execute on the software development strategy to improve our dynamic highly distributed system
  • Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery
  • Collaborate closely with the 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
  • Be able to clearly communicate goals and desired outcomes to internal project teams
  • Interview, mentor and coach new team members

Other

  • BS/MS in Computer Science/Engineering with 10+ years or equivalent experience or equivalent military experience required
  • Can-do attitude on problem-solving, quality and ability to execute
  • Ability to communicate cogently with hands-on engineers
  • Ability to make complex ideas simple; consistent focus on usability and scalability
  • Experience in mentoring junior team members in a high-performing teams