Palo Alto Networks logo

Principal Engineer Software (Full Stack - SaaS Security)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-238k
about 1 month ago

Job Description

About the Role

The Principal Engineer Software (Full Stack - SaaS Security) role at Palo Alto Networks involves building enterprise-class cloud security solutions within a dynamic SaaS environment. The company is committed to protecting the digital way of life through innovative cybersecurity products, fostering a collaborative and inclusive work culture, and supporting employee development and wellbeing. The engineering team is at the core of the company's mission to prevent cyberattacks and define industry standards through innovation and challenging the status quo.

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 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.
  • Interview, mentor, and coach new team members.

Requirements

  • 8+ years of expertise in coding with Java (JDK 1.8+), backend systems.
  • Strong experience developing APIs (REST) based projects using JSON.
  • 7+ years of hands-on experience developing large-scale cloud applications.
  • Experience with NoSQL databases such as MongoDB and Cassandra.
  • Experience with ElasticSearch, Redis, and Kafka.
  • Experience with UI technologies like JavaScript and React.
  • Experience with modern containerization and cloud technologies such as Docker and Kubernetes.
  • Experience working with AWS, GCP, or Azure cloud platforms.
  • Familiarity with Web Frameworks like Spring and Spring Boot.
  • Experience with microservices architecture.
  • Relevant degree (M.S/B.S) in Computer Science or equivalent, or 8+ years of relevant experience or military experience.

Nice to Have

  • SSPM, CSPM, or general SaaS application experience.
  • Experience working on FedRamp initiatives.

Qualifications

  • 8+ years of relevant experience or equivalent military experience.
  • Degree in Computer Science or related field preferred.

Benefits & Perks

  • Competitive salary between $147,000 and $237,500 per year, depending on qualifications and experience.
  • Potential inclusion of restricted stock units and bonuses.
  • Support for employee wellbeing through FLEXBenefits program, mental and financial health resources, and personalized learning opportunities.

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, and inclusion. The company values ongoing learning, integrity, and diverse teams working together to challenge cybersecurity norms. Employees work in an environment that encourages problem-solving, creativity, and continuous improvement, with a focus on supporting individual development and wellbeing.

Apply Now

Job Details

Posted AtJun 12, 2025
Salary147k-238k
Job TypeFull Time
Work ModeOnsite
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

Software Publishers

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches