Principal Engineer Software (Data Security) @ Palo Alto Networks
Your Application Journey
Email Hiring Manager
Job Details
Company Description
At Palo Alto Networks® everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life.
Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.
Who We Are
We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success.
As a member of our team, you will be shaping the future of cybersecurity. We work fast and value ongoing learning, respecting each employee as a unique individual.
Job Description
We are seeking a highly skilled Principal Full-Stack Engineer to join our team. You will utilize your extensive experience in both frontend and backend technologies to enhance our product, playing a pivotal role in developing cutting-edge web applications that drive our cybersecurity efforts.
Your Impact
As a Principal Full-Stack Engineer, your key responsibilities will include:
- Design, build, and maintain scalable and secure web applications used by customers worldwide
- Work across the full stack—frontend (React/TypeScript) and backend (Java/Spring Boot)
- Own features end-to-end, from design and architecture to implementation and production support
- Collaborate with product managers, designers, and engineers to translate ideas into software
- Contribute to architectural decisions and set technical direction
Qualifications
To be successful in this role, you should have:
- 8+ years of experience building production-grade software systems
- 6+ years of full-stack development experience with TypeScript and React
- 5+ years of backend development with Java, Spring Boot, and cloud-native platforms
- Experience deploying containerized apps with Docker and Kubernetes
- Strong understanding of web architecture, security, and distributed systems
Additional Information
Our engineering team is committed to constant innovation, challenging cybersecurity’s status quo. We need individuals who feel comfortable in ambiguity and are excited by problem-solving.
Compensation Disclosure
The starting base salary is expected to be between: $147,000/YR - $225,500/YR.
How to Get Hired at Palo Alto Networks
🎯 Tips for Getting Hired
- Customize your resume: Highlight relevant full-stack experience and technologies used.
- Prepare for interviews: Familiarize yourself with cybersecurity trends and best practices.
- Showcase problem-solving skills: Be ready to discuss past project challenges and solutions.
- Network with current employees: Connect on LinkedIn to learn about the company culture.