Principal Security Engineer

Microsoft empowers every person and organization on the planet to achieve more through digital technology and cloud solutions.
$137,600 - $294,000
Security
Principal Software Engineer
Remote
5,000+ Employees
7+ years of experience
Cybersecurity · Enterprise SaaS · Cloud

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 crucial in shaping the landscape of platform security within the Azure Security organization. The position offers the opportunity to work on critical security priorities in a world facing increasing digital threats and regulatory scrutiny.

The ideal candidate will possess a hacker mindset and passion for enhancing the security of hardware, firmware, and low-level components. You'll be responsible for conducting comprehensive security reviews, including threat modeling, design and code assessments for both Microsoft and third-party HW/FW solutions, penetration testing, and vulnerability analysis.

Working in this role, you'll collaborate with Security Engineers and various teams across Microsoft, focusing on securing hardware platforms, motherboard peripherals, network communication, disk controllers, and hypervisors. The position offers competitive compensation ranging from $137,600 to $294,000 depending on location, with higher ranges for San Francisco and New York City areas.

Microsoft offers an inclusive work environment with industry-leading benefits, including comprehensive healthcare, educational resources, and parental leave. The company's culture embraces a growth mindset and focuses on empowering teams to bring their best each day, contributing to innovations that impact billions of lives worldwide.

This role requires a unique combination of technical expertise in hardware security, software development, and system architecture, along with strong communication skills to effectively collaborate across teams and present security findings. The position allows for up to 100% remote work with 0-25% travel requirements, offering flexibility while maintaining a crucial role in Microsoft's security infrastructure.

Last updated 22 days ago

Responsibilities For Principal Security Engineer

  • Conduct threat modeling and security assessments of Azure HW/FW solutions
  • Perform comprehensive security reviews of design, source code, and final products
  • Collaborate with hardware ecosystem partners to establish security solutions
  • Contribute to development policies, standards, and practices
  • Conduct research on 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
  • Must pass Microsoft Cloud Background Check
  • Profound 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

Lead Microsoft's PyRIT Team as a Principal Software Engineer, developing AI security tools and identifying risks in high-stakes AI systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on cloud security and IAM protection, offering competitive salary and hybrid work arrangement in Seattle.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Windows Endpoint Security Platform development, offering competitive pay and hybrid work environment.

Principal Security Engineer

Principal Security Engineer role at Microsoft Teams focusing on product security, safety improvements, and leading security initiatives across the platform.

Principal Security Engineer

Lead security infrastructure and AI-driven defense systems at Microsoft, developing autonomous simulation environments and advanced security research platforms.