Senior Software Engineer

Microsoft is a global technology company that creates operating systems, cloud services, and platform solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft's Azure Edge + Platform team is seeking a Senior Software Engineer to join their Hardware Security team within the Azure Enterprise and Security group. This role focuses on transforming hardware security across Microsoft's product lineup, including Azure, Windows, and Xbox. The position involves working with foundational technologies like TPM, Pluton security processor, and Xbox hardware security architecture.

The ideal candidate will be passionate about operating systems, hardware, and computer security, with experience in low-level technologies and secure systems development. You'll be working on code that powers billions of devices worldwide, implementing hardware-backed security guarantees that protect against sophisticated cyber threats.

The role offers a competitive salary range of $117,200 - $229,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. Working in a hybrid environment (up to 50% work from home), you'll collaborate with a diverse team of engineers, architects, and product managers to design and develop secure systems that protect customer data and devices.

Key responsibilities include developing low-level systems code, building prototypes, evaluating security architectures, and contributing to product roadmaps. The position requires strong expertise in languages like C++, Rust, and experience with Windows device drivers and virtualization concepts. This is an excellent opportunity for someone who wants to make a significant impact on hardware security while working with cutting-edge technology at a global scale.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and test low level systems code (e.g., Pluton firmware or Windows Device Drivers)
  • Build software prototypes and conduct experiments to evaluate alternative architectures
  • Contribute to the project engineering plan and execute to deliver
  • Practice and advocate for good engineering practices
  • Evaluate and assess emerging technologies in hardware security
  • Partner with product management to define requirements and develop roadmaps

Requirements For Senior Software Engineer

Rust
  • Bachelor's degree in computer science or related technical field AND 4+ years technical engineering experience
  • 2+ year experience designing, developing, and shipping large scale software products and services
  • Experience designing, developing, and shipping device drivers for Windows
  • Familiarity with low level Windows concepts like Virtualization and Device drivers
  • Experience writing high performance systems code that runs natively on hardware
  • Good problem solving and debugging skills
  • Effective verbal and written communication and collaboration skills

Benefits For Senior Software Engineer

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 Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Intune's cloud services, focusing on distributed systems and scalability with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft Dublin, focusing on Identity Authorization and security solutions, offering remote work and comprehensive benefits.

Senior Fullstack Software Engineer - Microsoft Threat Protection

Senior Fullstack Software Engineer position at Microsoft's Threat Protection team, focusing on cybersecurity solutions with React and .NET, offering hybrid work in Tel Aviv.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, building and maintaining operational Database systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on AI infrastructure for online advertising, focusing on scalable systems and machine learning solutions.