Principal Engineer Software (Data Security) @ Palo Alto Networks
Your Application Journey
Email Hiring Manager
Job Details
Company Description
At Palo Alto Networks®, our mission is to be the cybersecurity partner of choice, protecting our digital way of life. We foster a collaborative and innovative culture where every team member contributes to shaping the future of cybersecurity.
Your Career
As a Principal Full-Stack Engineer, you will leverage your expertise in both frontend and backend development to build and maintain scalable, secure web applications. Working primarily from our Santa Clara, CA headquarters, you will be required in-office three days a week.
Your Impact
- Design, build and maintain scalable, secure web applications.
- Work with frontend (React/TypeScript) and backend (Java/Spring Boot) technologies.
- Own features end-to-end from design through production support.
- Collaborate with product managers, designers, and engineers.
- Drive performance, reliability and quality improvements.
Qualifications
You should have 8+ years in production-grade software systems, 6+ years of full-stack development experience, and 5+ years in backend development with Java and Spring Boot. Experience with containerized applications using Docker and Kubernetes and a strong understanding of web security and distributed systems is essential. A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is required. Cybersecurity domain experience is a bonus.
Additional Information
Our engineering team drives innovation in cybersecurity and encourages a work environment where every voice is valued. Compensation depends on qualifications and work location, with benefits including stock units, bonuses, and a flexible benefits account. Palo Alto Networks is committed to diversity, inclusion, and providing reasonable accommodations for all qualified applicants.
Key skills/competency
- Full-Stack
- React
- TypeScript
- Java
- Spring Boot
- Docker
- Kubernetes
- Cloud (AWS/GCP)
- Cybersecurity
- Distributed Systems
How to Get Hired at Palo Alto Networks
🎯 Tips for Getting Hired
- Research Palo Alto Networks' culture: Study their mission, values, and employee reviews.
- Customize your resume: Highlight full-stack and cybersecurity expertise.
- Prepare for technical interviews: Focus on React, Java, and cloud skills.
- Showcase project ownership: Demonstrate end-to-end software delivery experience.