Palo Alto Networks is hiring a Senior Principal Software Engineer for GlobalProtect to serve as the hands-on technical authority for the endpoint networking stack across Windows driver and macOS NetworkExtension ecosystems. The role leads the design, reliability, and security of core client components, including NDIS virtual adapters and filter drivers, Windows Filtering Platform enforcement, macOS System Extensions and NetworkExtension providers, packet processing, routing, DNS handling, and underlying OS integrations. This software runs on millions of enterprise devices worldwide. The engineer will develop and modernize low-level networking components, own driver and extension qualification and signing pipelines, and act as an escalation engineer for critical operating-system failures. The role also addresses power-state and network-transition reliability, implements secure inter-process communication and least-privilege separation, and provides technical leadership and mentorship across engineering, QA, and security teams. Palo Alto Networks says most teams work from the office full time, with flexibility when needed. The listed annual base salary range is $183,600 to $297,000. Compensation may also include restricted stock units and a bonus. Immigration sponsorship is available.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior