Software Engineer II - C++
Core
Design and develop secure, reliable, and performant Global Secure Access endpoint components using C/C++ or Rust, integrating with the operating system network stack.
Role type
Senior IC systems software engineer (kernel-mode networking)
Builds
User-mode services and kernel-mode components for secure traffic handling and connectivity
Domain
Cybersecurity / Systems Programming / Networking
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++/Rust, OS internals, kernel-mode development, networking protocols (IP/TCP/UDP/DNS/TLS), secure software development, concurrency, memory management, performance optimization, debugging (crash dumps/traces/packet captures), Windows kernel-mode drivers (WFP/NDIS)
Preferred skills
Experience with large heterogeneous endpoint fleets, threat modeling, automated testing, telemetry
Technologies
C, C++, Rust, Windows Filtering Platform (WFP), Network Driver Interface Specification (NDIS)
Responsibilities
Design secure traffic handling solutions, troubleshoot complex connectivity issues, engineer for compatibility and resource efficiency, conduct code reviews and threat modeling, collaborate across endpoint/identity/security/cloud teams
Seniority
Mid-Senior, hands-on IC