Principal Software Engineer - Hardware Security

A global technology company empowering every person and organization on the planet to achieve more.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cybersecurity

Description For Principal Software Engineer - Hardware Security

Microsoft's Hardware Security team in the Azure Enterprise and Security group is seeking a Principal Software Engineer to transform and evolve hardware security across all Microsoft products and services. This role involves leading a team of technical engineers and experts in hardware/firmware/software security, working on foundational technologies like TPM, Pluton security processor, and Xbox hardware security architecture.

The position offers an opportunity to work on low-level, "code to metal" technologies that protect billions of devices worldwide. You'll be responsible for building technologies and platforms that leverage the latest advancements in security and incorporate mitigations against advanced attacks. As a technical and project leader, you'll influence product technology roadmaps while aligning with business goals.

The role combines deep technical expertise with leadership responsibilities, requiring both hands-on engineering skills and the ability to guide team development. You'll work with cutting-edge hardware security technologies, represent Microsoft in industry standard organizations, and help shape the future of device security across Microsoft's product portfolio.

Working in a team that values collaboration and continuous learning, you'll have abundant opportunities for personal and professional growth. The position offers competitive compensation, comprehensive benefits, and the chance to work on technologies that directly impact the security of Microsoft's global user base. With up to 100% work-from-home flexibility and involvement in industry-leading security initiatives, this role presents an exciting opportunity for an experienced security engineer looking to make a significant impact in hardware security.

Last updated a month 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 like Trusted Computing Group
  • Define project engineering plan and execute delivery
  • Mentor and grow team members' engineering culture and careers
  • Guide team in developing excellent engineering practices and ensuring compliance
  • Evaluate emerging technologies in hardware security
  • Partner with product management and customers to define requirements and roadmap

Requirements For Principal Software Engineer - Hardware Security

Rust
Linux
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding in C, C++, C#, Rust, Java, or Python
  • Experience in developing & creating platforms
  • Experience with computer security and cryptography
  • Experience with hardware/firmware/driver development
  • Experience with Windows operating system architecture
  • Strong communication and collaboration skills
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer - Hardware Security

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer - Hardware Security

Principal Software Engineer

Lead Microsoft's hardware security initiatives as Principal Software Engineer, developing secure systems for Azure, Windows, and Xbox while managing a team of security experts.

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.