Principal Security Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
United States
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
7+ years of experience
Cybersecurity

Description For Principal Security Engineer

Microsoft Security is seeking a Principal Security Engineer to join their Azure Hardware and Firmware DevSec team. This role is critical in shaping the landscape of platform security, focusing on enhancing the security of hardware, firmware, and low-level components.

The position involves conducting comprehensive security reviews, including threat modeling, design assessments, and code reviews for both Microsoft and third-party HW/FW solutions. You'll be responsible for penetration testing, vulnerability analysis, and providing guidance on secure building practices for hardware and firmware components.

As part of Microsoft Security's mission to make the world safer, you'll work in an environment that embraces a growth mindset and excellence. The role offers competitive compensation ($137,600 - $267,000) and comprehensive benefits, including industry-leading healthcare and educational resources.

Key responsibilities include conducting threat modeling, performing security assessments, collaborating with hardware ecosystem partners, and staying current with emerging threats. The ideal candidate will have deep expertise in hardware security, firmware development, and low-level system architecture, combined with strong communication skills.

This position offers the flexibility of up to 100% remote work with 0-25% travel requirements. You'll be part of Microsoft's larger mission to empower every person and organization on the planet to achieve more, while working on critical security initiatives that protect billions of users worldwide.

The role requires a strong technical background with at least 7 years of experience or relevant education, proficiency in multiple programming languages, and deep understanding of security vulnerabilities across hardware, software, and network domains. You'll have the opportunity to shape security standards and best practices while working with cutting-edge technology in cloud infrastructure security.

Last updated 2 days ago

Responsibilities For Principal Security Engineer

  • Conduct threat modeling and security assessments of Azure HW/FW solutions
  • Perform comprehensive reviews of design, source code, and final products
  • Collaborate with hardware ecosystem partners on security solutions
  • Contribute to development policies and standards
  • Research emerging threats impacting cloud services
  • Present findings through white papers and security assessment reports
  • Provide guidance on addressing security defects

Requirements For Principal Security Engineer

Python
Linux
  • Bachelor's Degree in Statistics, Mathematics, Computer Science, Risk Management, Cyber Security, or related field OR 7+ years experience
  • 6+ years experience in software/firmware/hardware development lifecycle
  • Understanding of server platform buses and peripherals
  • Proficiency in hardware description languages (HDL) and RTL
  • Deep understanding of security vulnerabilities and attacks
  • Experienced coding skills in C/C++, C#, assembly, Rust, Python
  • Detailed understanding of encryption, low-level networking protocols, operating systems

Benefits For Principal Security Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Security Engineer

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on Identity and Access Management systems, offering competitive compensation and remote work flexibility.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security focusing on Azure Platform Security, building scalable cloud security services.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on identity systems security and cloud architecture, offering competitive pay and comprehensive benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on cloud-based security solutions for Microsoft Defender for Office team, offering competitive compensation and hybrid work model.

Principal Software Engineer

Principal Software Engineer position at Microsoft leading technical strategy in Cloud Platform Security, focusing on OS and platform security services.