Principal Software Full-Stack Engineer
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- 8+ years of experience building production-grade software systems
- 6+ years of full-stack development experience with TypeScript, React, Node.js
- 5+ years of backend development using Java, Spring Boot, J2EE, and cloud-native platforms like GCP or AWS
- Experience deploying containerized apps with Docker and Kubernetes
- Strong understanding of web architecture, security, and distributed systems
- Track record of owning and delivering complex software projects end-to-end
- Strong problem-solving skills, with a collaborative and positive “can-do” mindset
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
Responsibilities
- 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)—to deliver exceptional user experiences
- Own features end-to-end, from design and architecture to implementation, testing, and production support
- Collaborate with product managers, designers, and other engineers to translate ideas into working software
- Contribute to architectural decisions and set technical direction for the platform
- Drive quality, performance, and reliability improvements across the system
Preferred Qualifications
- Bonus: Experience in the cybersecurity domain or strong interest in the space