CareerPlanSign in

Software Engineer II - C++

United States, Washington, Redmond💼 Full-time🗓 2026-09-25 → 2026-09-26

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

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.