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 17 hours 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 focusing on security solutions development for Linux platforms, requiring 16+ years of experience and deep Linux expertise.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, leading privacy infrastructure development and large-scale distributed systems in Redmond, WA. Hybrid work model with competitive compensation.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay ($137,600-$267,000) and remote work options.

Principal Software Engineer - CTO office of Microsoft Security

Principal Software Engineer role in Microsoft's Security CTO office, focusing on developing innovative security solutions and leading cross-team initiatives.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on identity and cybersecurity services at cloud scale, offering competitive compensation and comprehensive benefits.