Principal Software Engineer - Hardware Security

Microsoft is a technology company that empowers every person and every organization on the planet to achieve more.
$137,600 - $267,000
Security
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Cybersecurity · Enterprise SaaS

Description For Principal Software Engineer - Hardware Security

Are you passionate about operating systems, hardware and computer security? Do you like to work on low level technologies that is directly "code to metal"? Do you take pride in designing secure systems that is a nightmare for the most skilled hackers but a delight to use for end users? If you do, then we might have a very exciting opportunity for you!

We are the Hardware Security team in the Azure Enterprise and Security group (#ensjobs) and we are looking for an experienced, motivated software engineer to help transform and evolve hardware security in all Microsoft products and services. Our code powers billions of devices worldwide and is a constant target of ever more sophisticated cyber criminals. We own some of the most important foundational technologies in Azure, Windows and Xbox that leverage hardware to help protect our customers' data and devices.

As a Principal Software Engineer, you will:

  • Lead the team to design, develop and deliver security firmware and software solutions
  • Represent Microsoft in security industry standard organizations
  • Define project engineering plans and execute to deliver
  • Mentor and grow team members' engineering culture and careers
  • Guide the team in developing excellent engineering practices
  • Evaluate and assess emerging technologies in hardware security
  • Focus on diversity and inclusiveness to enable creative solutions

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Rust, Java, or Python OR equivalent experience

Preferred Qualifications:

  • Track record in creating and owning challenging technical areas in complicated systems, especially in security
  • Great communication and collaboration skills
  • Experience in standard groups such as TCG
  • Experience in developing & creating platforms
  • Experience with computer security and cryptography
  • Experience with hardware/firmware/driver development
  • Experience with Windows operating system architecture

Join our team of highly technical engineers and world-class experts in hardware/firmware/software security to build technologies and platforms that leverage the latest advancements in security and incorporate mitigations based on advanced attacks.

Last updated 10 days ago

Responsibilities For Principal Software Engineer - Hardware Security

  • Lead the team to design, develop and deliver security firmware and software solutions
  • Represent Microsoft in security industry standard organizations
  • Define project engineering plans and execute to deliver
  • Mentor and grow team members' engineering culture and careers
  • Guide the team in developing excellent engineering practices
  • Evaluate and assess emerging technologies in hardware security
  • Focus on diversity and inclusiveness to enable creative solutions

Requirements For Principal Software Engineer - Hardware Security

Rust
Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding in languages including C, C++, C#, Rust, Java, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer - Hardware Security

Medical Insurance
Education Budget
Parental Leave
  • 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 Software Engineer - Hardware Security

Principal CES Software Engineer

NVIDIA seeks Principal CES Software Engineer to architect fraud prevention and account protection services for cloud platform.

Principal Engineering Manager

Lead the Linux Server protection team for Microsoft Defender for Endpoint, developing innovative security solutions.

Head of Security Engineering, Google Public Sector

Lead security engineering for Google Public Sector, driving strategic programs and client solutions in government and education.

Security Engineering Manager, Operational Technology, Cloud CISO

Lead OT security initiatives for Google Cloud, ensuring robust protection for industrial control systems and data center infrastructure.

Principal Engineer, Federated Security

Principal Engineer, Federated Security at Google Cloud, leading security initiatives and driving technical strategies across multiple product areas.