CareerPlanSign in

Senior Software Engineer - C++

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

Core

Design and develop secure, reliable, and high-performance endpoint components for global secure access, focusing on OS internals, kernel-mode development, and networking.

Role type

Senior IC systems software engineer (C++/Rust)

Builds

Endpoint security agents, kernel-mode drivers, and networking components

Domain

Cybersecurity / Operating Systems / Low-level Systems Programming

Deliverable

production ML models | product features | infrastructure

Required skills

C++, C, Rust, Windows kernel-mode development, device drivers, computer networking (IP, TCP, UDP, DNS, TLS), secure coding, concurrency, memory management, performance optimization, threat modeling, production diagnostics

Preferred skills

Experience with Windows Filtering Platform (WFP), Network Driver Interface Specification (NDIS), cross-team architectural leadership

Technologies

C++, Rust, Windows OS, WFP, NDIS, TCP/IP stack

Responsibilities

Design secure traffic-handling solutions, lead investigations of complex connectivity issues, make architectural tradeoffs for security and performance, collaborate on interface definitions, raise engineering standards via code reviews and mentoring, diagnose complex production issues using debuggers and packet captures

Seniority

Senior, hands-on IC

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