CareerPlan

Software Engineer II

United States, Washington, RedmondFull-time2026-10-02 → 2026-11-10

Core

Develop, test, debug, and maintain secure platform components and features for Windows Server using modern software engineering practices and AI-assisted development tools.

Role type

Mid-level IC software engineer (systems/security)

Builds

Secure platform components, automated validation/test/fuzzing solutions, telemetry, logging, diagnostics, and observability capabilities for Windows Server.

Domain

Operating Systems / Systems Programming / Platform Security

Required skills

C, C++, C#, Java, JavaScript, Python, Rust, PowerShell, Kusto, automated test design, validation frameworks, telemetry, diagnostics, systems programming, platform engineering, software security, threat modeling, secure coding, cryptography fundamentals, observability, incident investigation, debugging, problem-solving

Preferred skills

AI-assisted software development tools, virtualization technologies, Secure Boot, TPM, VBS, code integrity, Credential Guard, WDAC/App Control, BitLocker, Secured-core, modern attack techniques understanding

Technologies

Windows Server, C, C++, C#, Java, JavaScript, Python, Rust, PowerShell, Kusto, Secure Boot, TPM, VBS, Credential Guard, WDAC, BitLocker

Responsibilities

Design and implement automated validation, test, and fuzzing solutions; Build telemetry, logging, diagnostics, and observability capabilities; Participate in threat modeling, security reviews, and vulnerability mitigation; Investigate product issues using debugging tools and monitoring systems; Support security incident response activities; Apply secure-by-design and secure-by-default principles; Participate in code reviews and design discussions.

Seniority

Mid-level, hands-on IC