Palo Alto Networks
Senior Principal Software Engineer (C++-low level-Prisma Browser)
Office - USA - CA - Headquarters · No · Principal · Full-time · Posted Sep 23, 2026
- Experience
- Bachelor’s degree: 8+ years; master’s degree: 6+ years; PhD: 3+ years; or equivalent work experience. Also states 6+ years of software engineering, systems engineering, security research, or related experience.
- Education
- Degree in Engineering, Computer Science, or a closely related field; bachelor’s, master’s, or PhD as specified, or equivalent work experience.
- Visa sponsorship
- No immigration sponsorship; the employer will not sponsor work visas for this position.
About the job
Build and advance core technologies for Palo Alto Networks’ Chromium-based Prisma Browser, turning systems research and prototypes into secure, production-ready capabilities.
What you'll do
- Own critical browser features from conception through deployment.
- Investigate complex technical problems and develop solutions where established approaches may not exist.
- Collaborate across teams to design, build, and optimize features.
What they ask for
- Strong C/C++ and/or Rust programming skills, including complex, multithreaded, performance-sensitive production software.
- Experience with investigative engineering techniques such as reverse engineering, API hooking/instrumentation, protocol analysis, binary analysis, or security research.
- Strong debugging and code-analysis skills across Windows, macOS, and/or Linux.
- Ability to understand complex systems and unfamiliar codebases, and investigate ambiguous technical problems.
Nice to have
- Experience developing or modifying Chromium; JavaScript/TypeScript/Python and Chrome extension experience.
- Experience with debugging and analysis tools, remote-access technologies, browser security, or related networking and graphics technologies.
Tools
C/C++, Rust, Chromium, Windows, macOS, Linux, JavaScript/TypeScript/Python, WebAssembly
Model-written summary · the original posting is authoritative