Palo Alto Networks
Principal Software Engineer
$156K–$253K
San Jose, United States of America +2 · No · Principal · Full-time · Posted Sep 18, 2026
- Location
- San Jose, United States of America
San Francisco, United States of America
Santa Clara, United States of America - Experience
- Minimum 7 years of professional experience in the security or networking industry.
- Education
- B.S. degree in Computer Science, similar technical discipline or equivalent practical experience.
- Visa sponsorship
- Immigration sponsorship: Yes
About the job
Designs and develops device identity solutions and other security features for next-generation firewalls, from requirements and architecture through implementation and delivery.
What you'll do
- Design, develop, and improve next-generation firewall functionality and performance, including device identity solutions.
- Own critical firewall components and deliver high-quality, high-performance features and improvements.
- Collaborate across teams to architect security solutions and work through the software development cycle with product management, quality assurance, and field support.
What they ask for
- Proficient in C programming in a Linux development environment.
- Experience with multithreaded programming and large-scale, distributed, and/or high-performance software design and architecture.
- Experience with TCP/IP networking software development.
- B.S. in Computer Science or a similar technical discipline, or equivalent practical experience; demonstrated ability and willingness to use AI to improve productivity and operational efficiency.
Nice to have
- Go or Python experience; Redis or NoSQL database experience; cloud platforms and Kubernetes experience.
- Graduate degree (MS or Ph.D.) in Computer Science or a similar technical discipline, or equivalent military experience.
Pay
$156,400.00 - $253,000.00/yr (base salary)
Tools
C, Linux, TCP/IP, Go, python, Redis, NoSQL, kubernetes
AI focus
Use AI to maximize productivity and operational efficiency; the team also develops machine-learning-powered security features.
Model-written summary · the original posting is authoritative