CareerPlan

Senior Principal Software Engineer – GlobalProtect (Windows & macOS Internals)

Office - USA - CA - HeadquartersFull-time$184k–$297k2026-11-04 → 2026-11-10
On-siteVisa sponsorship offered

Core

Hands-on technical authority for the endpoint networking stack (Windows driver and macOS NetworkExtension) of the GlobalProtect client, designing low-level components for virtual adapters, packet interception, routing, and secure IPC.

Role type

Senior Principal Software Engineer (OS Internals/Driver Development)

Builds

GlobalProtect client software for millions of enterprise devices

Domain

Cybersecurity / Endpoint Networking / OS Internals

Required skills

C, modern C++ (C++17/20), Windows kernel-mode driver development (NDIS, KMDF, WFP), macOS NetworkExtension/SystemExtensions, driver qualification (HLK, WHQL, Apple Developer ID), system debugging (WinDbg, LLDB), Objective-C/Objective-C++

Preferred skills

VPN mechanics (IPsec, WireGuard), power-state handling (Modern Standby), security integrations (TPM, Secure Enclave), Rust

Technologies

NDIS, WFP, KMDF, NetworkExtension, XPC, Mach messaging, WinDbg, LLDB, HLK, Partner Center

Responsibilities

Design and implement low-level components for virtual network adapters and packet processing; align client with evolving OS models (KMDF, WFP, NEFilterDataProvider); own driver qualification and signing pipelines; serve as escalation engineer for kernel crashes and deadlocks; drive fixes for sleep/wake and network transition issues; implement secure IPC and memory-safe practices; mentor systems engineers and review designs

Seniority

Senior, hands-on IC with technical leadership