Microsoft
Principal Security Engineer
$143K–$304K
Redmond, WA +4 · On-site · Principal · Full-time · Posted Oct 28, 2026
- Location
- Redmond, WA
Mountain View, CA
Hillsboro, OR
Austin, TX
Raleigh, NC - Experience
- 6+ years technical engineering experience; 10+ years of professional experience designing and developing security-critical code is preferred.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Designs and develops secure firmware and silicon security architecture for Azure hardware, from product design through manufacturing and large-scale deployment.
What you'll do
- Develop firmware and security architecture for HSMs, security accelerators, Root of Trust solutions, and security-focused SoCs.
- Define secure bootloader, embedded kernel, and firmware architectures; implement cryptographic services, key management, and attestation.
- Debug and validate secure embedded systems, collaborating with hardware, software, and security teams.
What they ask for
- Bachelor's Degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Nice to have
- 10+ years designing and developing security-critical code; familiarity with cryptography, secure boot, attestation, recovery, ROM, bootloaders, and embedded runtimes.
- Demonstrable skill in Rust, C, and C++; pre-silicon experience; familiarity with PCIe, NVME, I3C, I2C, SPI, SPI-FLAS.
Pay
USD $142,800 - $274,800 per year (base salary); USD $188,000 - $304,200 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, Rust, RTOS
Model-written summary · the original posting is authoritative