Palo Alto Networks
Principal Engineer Software - Front End (Prisma AIRS)
$156K–$253K
Office - USA - CA - Headquarters · No · Principal · Full-time · Posted Oct 14, 2026
- Experience
- 8+ years in software engineering, specifically focused on UI or Full Stack Development.
- Education
- BS/MS in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Visa sponsorship
- Eligible for immigration sponsorship: Yes
About the job
Lead frontend architecture and development for Prisma AIRS, building enterprise interfaces for visualizing AI security threats, tuning ML models, and managing adversarial defenses.
What you'll do
- Architect and develop scalable, high-performance interfaces across on-premise, public, and private cloud environments.
- Set frontend technical strategy and standards, including toolchains, CI/CD, testing, and security practices.
- Partner with product, UX, and engineering teams; mentor engineers and lead technical reviews.
What they ask for
- BS/MS in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- 8+ years of software engineering experience focused on UI or Full Stack Development, including scalable enterprise web applications.
- Experience establishing frontend toolchains for testing, documentation, and bundling; demonstrated Test-Driven Development.
- Strong knowledge of web security, vulnerabilities, and type-safe code; ability to lead cross-functional initiatives and mentor teams.
Nice to have
- Experience with graphical or topology-based data visualization, such as D3.js.
- Experience with Node.js, GoLang, or Python; REST, data streaming, webhooks, or microservice architectures.
Pay
$156,400.00 - $253,000.00/yr (base salary, annual range)
Tools
npm/yarn, Webpack, Jest, Mocha, Jasmine, D3.js, Node.js, GoLang
AI focus
Build interfaces for AI security capabilities, including visualizing threat classifications, tuning ML models, and managing adversarial defenses.
Model-written summary · the original posting is authoritative