Senior Principal Software Engineer - GlobalProtect (Windows & macOS Internals)
$183.6k - $297kPaloAlto Networks
Our Mission At Palo Alto Networks , we're united by a shared mission-to protect our digital way of life. We thrive at the intersection of innovation and impact, solving real-world problems with cutting-edge technology and bold thinking. Here, everyone has a voice, and every idea counts. If you're ready to do the most meaningful work of your career alongside people who are just as passionate as you are, you're in the right place. Who We Are In order to be the cybersecurity partner of choice, we must trailblaze the path and shape the future of our industry. This is something our employees work at each day and is defined by our values: Disruption, Collaboration, Execution, Integrity, and Inclusion. We weave AI into the fabric of everything we do and use it to augment the impact every individual can have. If you are passionate about solving real-world problems and ideating beside the best and the brightest, we invite you to join us! We believe collaboration thrives in person. That's why most of our teams work from the office full time, with flexibility when it's needed. This model supports real-time problem-solving, stronger relationships, and the kind of precision that drives great outcomes. Job Summary About the Role As a Senior Principal Software Engineer for GlobalProtect, you will be the hands-on technical authority for our endpoint networking stack across the Windows driver and macOS NetworkExtension ecosystems. You will lead the design, reliability, and security of the deepest layers of the client: NDIS virtual adapters and filter drivers, Windows Filtering Platform (WFP) enforcement, macOS System Extensions and NetworkExtension providers, packet processing, routing, DNS handling, and the OS integration points that sit beneath them. This software runs on millions of enterprise devices worldwide.
Your Impact
Minimum Qualifications
Your Impact
- Datapath architecture and development. Design and implement low-level components for GlobalProtect's virtual network adapters, packet interception, routing, split-tunneling, and DNS handling on Windows and macOS.
- Platform modernization. Align the client with evolving OS models by moving our Windows NDIS and WFP-based components toward KMDF, WFP, and user-mode patterns where appropriate, and by evolving our macOS System Extension and NetworkExtension providers (NEFilterDataProvider, NEAppProxyProvider, NEDNSProxyProvider, and, where appropriate, NEPacketTunnelProvider).
- Driver qualification and signing. Own Windows Hardware Lab Kit (HLK) test passes, WHQL/attestation signing through the Microsoft Partner Center, and Apple Developer ID signing, notarization, and system extension provisioning. Improve the automation and reliability of these pipelines.
- Critical failure triage. Serve as the escalation engineer for BSODs, kernel panics, deadlocks, pool corruption, memory leaks, and hard-to-reproduce hangs. You will use WinDbg, LLDB, crash dump analysis, ETW, and unified logging.
- Power-state and network-transition robustness. Drive fixes and design improvements for sleep/wake, Modern Standby, network change, and interface transition behavior, which are a recurring source of field issues.
- Secure by design. Implement secure IPC between drivers, system services, extensions, and user-session processes (including XPC and Mach messaging on macOS). Enforce least-privilege separation and deliver memory-safe practices in C and modern C++.
- Technical leadership and mentorship. Partner with engineering, QA, and security teams across the product lifecycle. Mentor systems engineers, review designs, and set the bar for OS-level development and testing.
Minimum Qualifications
- Significant hands-on experience in C and modern C++(C++17/20) on Windows and/or macOS, with deep command of OS internals.
- Deep expertise in at least one of the following, and solid working knowledge of the other:
- Windows: Kernel-mode driver development and debugging (NDIS miniport and filter drivers, KMDF/UMDF, virtual network adapters), plus practical experience with the Windows Filtering Platform (WFP), callout drivers, and routing tables.
- macOS: Building and maintaining networking agents with the NetworkExtension and SystemExtensions frameworks, IPC architectures (XPC, Mach messaging), and Apple code-signing and entitlement models.
- Practical experience with driver and extension release pipelines: Windows HLK testing, WHQL/attestation signing (EV certificates, Partner Center), and Apple Developer ID notarization.
- Hands-on experience with system debuggers (WinDbg, LLDB) and performance tooling (Windows Performance Analyzer/ETW, Instruments), including triage of kernel crash dumps.
- Experience reading and writing Objective-C/Objective-C++ in a production codebase is expected. Swift is a plus.
- Demonstrated technical leadership: owning a cross-component architecture or a major migration, and mentoring other engineers.
- VPN and networking mechanics: Secure tunneling and packet framing (IPsec/IKEv2, SSL/TLS, DTLS, WireGuard), Path MTU Discovery, IPv4/IPv6 dual-stack routing, DNS behavior in split-tunnel configurations, and captive portal handling.
- Power and lifecycle behavior: Experience with sleep/wake, Modern Standby (Windows), and power-state handling in network stacks and system extensions.
- Security integrations: TPM and Secure Enclave posture checks, Windows Protected Process Light (PPL), and Apple's Endpoint Security framework.
- Interoperability: Experience debugging interactions with third-party endpoint security, EDR, and firewall products that also hook into the network stack.
- Modern systems languages: Exposure to or interest in evaluating memory-safe languages such as Rust for low-level platform networking components.
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Engineer - GlobalProtect (Windows & macOS Internals) in California vacancy
- ...Job Summary We are looking for a Principal Systems Engineer / Researcher to build and advance core... ...work experience. ~6+ years of software engineering, systems engineering, security... ...multiple layers of a system on Windows, macOS, and/or Linux. ~ Good understanding...SeniorWindowsFull timeWork experience placementWork at officeRemote workVisa sponsorshipWork visa
$170k - $272k
...TypeRegularJob DescriptionSummaryAs a Principal Software Engineer, leads and mentors a... ...at and leads internal and external software design... ...developers and reports updates to senior managementOperates in a continuous... ...of relevant experience in Windows or Linux application...SeniorWindowsPermanent employmentFull timeContract workWork experience placementWork at office$147k - $237.5k
...SummaryThe ADEM engineering team is the engine... ...create them. As a Principal Engineer focused... ...seeking a Principal Software Engineer to serve... ...across Linux, Windows, macOS, and mobile platforms... ...Staff and Senior engineers, fostering... ...understanding of OS internals, networking...WindowsPermanent employmentFull timeWork at officeLocal area$101.2k - $129.03k
...Full timePosted: 2026-10-23As an IT Risk Senior Associate, you will get the opportunity to... ...execute and report on risk management, internal control and internal audit engagements that... ...multiple) operating system (OS/400, Windows, UNIX, etc.), database system (Oracle, SQL...SeniorWindowsWork experience placementWork at office$195k - $235k
...Description Join our fast-paced and passionate team as a Senior Principal Robotics Software Engineer. As we scale, you will be instrumental in building our... .... ~ Fluent developing and operating software on Windows, with Git. Familiar with solid engineering...SeniorWindowsFull timeLocal areaImmediate start$243.29k - $295.25k
...platform that enables Roblox engineers to deliver reliable, high-... ..., console, and VR.As a Senior Software Engineer on the App Test team... ...platforms or environments, such as Windows, macOS, Linux, Android, or... ...developer productivity, or internal platform systemsExperience...SeniorWindowsFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$160k - $260k
...global connectivity across international leased lines and domestic... ...Partner with CorpSec, ProdSec, Engineering, Product, IT Engineering,... ...of Palo Alto Networks GlobalProtect, Prisma and Prisma Cloud.Experience... ...of MDM systems across macOS and Windows, including Kandji, Jamf...SeniorWindowsTemporary workWork at officeLocal area3 days per week$136k - $245k
...the Role: You'll be joining our MacOS Sensor Foundation team supporting... ...their environments. This is an Engineer 3 - macOS Engineer role in the engineering... ...have shared components across Windows and Linux. Design and develop software for deployment on macOS systems...WindowsPermanent employmentWork experience placementWork at officeLocal areaRemote work- ...within the aerospace and defense industry. Interns work alongside AV team members on... ...interview process. Summary As a Software Engineering Intern , you’ll be part of a... ...Experience with software development on Linux, Windows, or cross-platform environments....WindowsPermanent employmentFull timeContract workInternshipSummer internshipWork at officeRelocation
- ...domains in the interest of national security. Job Title: Intern, Software Engineering Job Code: 41596 Job Location: Salt Lake City, UT... ..., Java, Ruby, HTML5, XML, SQL, Perl, Python, Ajax, Qt) on Windows, Linux, mobile platforms, and embedded real time operating...WindowsInternshipLocal area
$269.17k - $326.06k
...sandboxes across one or more of Linux, macOS, and Windows, the last line of defense when... ...code inside is hostile.Make deliberate engineering tradeoffs between isolation strength,... ...platforms.Kernel, hypervisor, or low-level OS internals work.Fuzzing, exploit development, or...SeniorWindowsFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$35 per hour
...highly technically proficient engineers to non-technical scientists... ..., and bullet-proof software to do their jobs. This role... ...engineering with a focus on serving internal software teams. Qualifications... ...experience on Windows, macOS, and Linux. In-depth understanding...WindowsHourly payPrice workFull timeTemporary workInternshipFlexible hours- ...we'll advance your career. As an AMD intern or co-op, you'll be placed at the... ...Doing We are seeking highly motivated Software Engineering co-op to join our team at AMD. In this... ...programming and Scripting language like Python, Windows PowerShell, Linux shell script, Perl,...WindowsFull timeSummer workInternshipSummer internshipWorldwide
$164k - $295k
...About the Role: This is a systems software role on the Core Libraries team, which owns the shared Windows, Linux, and macOS libraries that the sensor depends on. Examples... ...the overall sensor platform. As a Senior Engineer on this team, you will design, build, extend...SeniorWindowsPermanent employmentWork experience placementWork at officeLocal area$194k - $349k
...threats. The Core Windows team owns the kernel-mode... ...protects. As a Senior Engineer II on this team, you'll... ...components with the Linux and macOS sensors. Because this... ...This is a systems software role. You'll work... ...low-level Windows OS internals: processes and threads...SeniorWindowsPermanent employmentWork experience placementWork at officeLocal areaRemote work$194k - $349k
...their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team... ...sensor (lightweight agent) across macOS, Linux, and Windows platforms. The Sr. SDEs in the... ...Extensive, fundamental understanding of internals for your primary platform (macOS,...SeniorWindowsPermanent employmentWork experience placementWork at officeLocal areaRemote work- ...we'll advance your career. As an AMD intern or co-op, you'll be placed at the... ...Doing We are seeking highly motivated Software Engineering co-op to join our team at AMD. In this... ...programming and Scripting language like Python, Windows PowerShell, Linux shell script, Perl,...WindowsFull timeSummer workInternshipSummer internshipWorldwide
$194k - $349k
...environments. This is a Senior Software Development Engineer (SDE) role in the CTIO... ...lightweight agent) for Linux, Windows, and Mac OS platforms. The... ...Linux, Windows, and MacOS. The team operates under the... ...Linux, Windows, OR Mac OS internals. Proven experience in debugging...SeniorWindowsPermanent employmentWork experience placementWork at officeLocal areaRemote work$135.2k - $306.4k
...planes. We are hoping to enhance engineering efficiency by concentrating... ...from scratch and work with senior architects and leaders at OCI... ...for investment and drive the software design and development for new... ...preceding factors as well as internal peer equity. Oracle US...SeniorTemporary workWork experience placementWorldwideFlexible hours$113.96k - $162.8k
...As our first dedicated Senior Executive IT & Events Engineer, you will not only provide... ...partners (EBPs) across macOS, iOS, Windows, and Android environments... ...point for Tier 2/Tier 3 internal IT support issues,... ...cases lead piloting of new software deployments, security policies...SeniorWindowsFull timeImmediate startHome office$130k - $150k
...today. RSAC is seeking an experienced Senior IT Manager, Systems & Operations to... ...ownership of systems requiring deeper internal knowledge or administrative control. The... ...Management ~ Administer Microsoft Intune for Windows and macOS endpoints. ~ Maintain Windows...SeniorWindowsFull timeFor contractorsRemote workWorldwideHome officeFlexible hoursShift work$147k - $224.25k
Worker TypeRegularJob DescriptionSummaryAs a Principal Software Engineer at AV, you’ll develop software to control... ...applications for Android, Linux, and Windows to control robotic platforms.Design SDK interfaces for internal and external integration with AV systems.Serve...WindowsPermanent employmentFull timeContract workWork experience placementWork at office$128.35k - $166.1k
...customers. Are you ready to join us?The Principal Software Engineer, Medical Device Systems is... .../software interfaces within RTOS and Windows environments.Highly desired skills: MatLAB... ...schedule while managing multiple tasks and internal customers.Solid understanding of...WindowsFull timeTemporary workWork at officeRemote workFlexible hours$118.3k - $224.9k
...experience and renowned engineering expertise to meet the... ..., experienced Principal Software Engineer to be an active... ...other disciplines and senior technical staff, in addition... ...work products for internal customers to form... ..., embedded Linux, or Windows environments.The ability...WindowsTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...About The RoleWe are looking for a hands-on Senior Detection and Response Security Engineer to be a critical force in driving Rippling's... ...Platform Forensics: Expertise in operating systems internals and forensics for macOS, Windows, and Linux.Platform Management: Experience...SeniorWindowsFull timeWork at officeRelocation3 days per week1 day per week
$112k - $168k
...building automation, and engineering solutions for both other internal teams and the business. The... .... About the role:As a Senior IT Systems Engineer on the... ...have deployed and managed macOS and iOS devices at scale... ...and OS update strategy. Windows management (Intune, Autopilot...SeniorWindowsWork at officeShift work$20 - $71 per hour
...As an Enterprise Platform TME intern, you will help accelerate... ...then explain them clearly to engineering audiences and at public events... ...Working knowledge of Linux and Windows, including command-line tooling... ..., or NVIDIA developer software development kits such as TensorRT...WindowsHourly paySummer workInternship$13 per hour
...DoingWe are seeking a highly experienced Senior, Lead, and Principal Engineers to serve as a key individual... ...data export pipelines, integrating internal data sources (CSV files, REST API outputs... ...and ship production-grade software using modern engineering practices,...SeniorFull time- ...OpportunityWe’re looking for a Senior Solutions Engineer based in San Francisco or... ...to cloud platforms and internal AI-enabled workflows. You’ll... ...environment, with a primary focus on macOS.Administer and improve... ...teams and/or administering Windows and Linux environments,...SeniorWindowsWork at officeLocal areaRemote workWorldwide3 days per week
$110k - $120k
...spent with the team on internal solutions, special... ...experience ~ Extensive macOS and Windows desktop experience... ...Independently work as a Senior Consultant with... ...familiarity with life sciences software (GraphPad, Schrö... ..., Systems Engineer, Network Engineer...SeniorWindowsWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer - GlobalProtect (Windows & macOS Internals). Be the first to apply!
Related searches
- principal software engineer California
- senior associate vice president California
- senior manager accounts payable California
- senior cloud service delivery manager California
- senior software design engineer California
- senior accounts payable California
- senior part time California
- senior director clinical development California
- senior sales manager California
- senior technical product manager California




