Taro Logo

Senior Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$119,800 - $234,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer

Microsoft Azure Edge + Platform (E+P) is seeking a Senior Software Engineer to join their Hardware Security team within the Azure Enterprise and Security group. This role focuses on transforming and evolving hardware security across Microsoft's product portfolio.

The position involves working with foundational technologies like TPM, Pluton security processor, and Xbox hardware security architecture. You'll be developing low-level systems code that runs "bare metal" and creates secure systems that protect billions of devices worldwide.

As a Senior Software Engineer, you'll collaborate with a team of technical engineers in hardware/firmware/software security, building technologies that leverage the latest security advancements. You'll influence product technology roadmaps and work directly with stakeholders to design and implement critical security components.

The role offers competitive compensation ($119,800 - $234,700 USD) and comprehensive benefits including healthcare, educational resources, and parental leave. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive environment that values growth mindset and innovation.

Key responsibilities include developing low-level systems code, building prototypes, contributing to engineering plans, and evaluating emerging technologies in hardware security. The ideal candidate will have 4+ years of technical engineering experience, strong systems programming skills, and experience with Windows device drivers.

This is an excellent opportunity for someone passionate about operating systems, hardware security, and low-level programming to make a significant impact on Microsoft's security infrastructure while working with cutting-edge technology in a collaborative environment.

Last updated a day 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 project engineering plans 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

Python
Java
JavaScript
Rust
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding
  • 2+ year experience designing, developing, and shipping large scale software products and services
  • Experience designing, developing, and shipping device drivers for Windows
  • Must pass Microsoft Cloud Background Check

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