Principal Software Engineer (Microsoft 365 / M365)

Microsoft Corporation

Redmond, WA • 21m ago • On-site

Senior

On-site

142,800 - 274,800 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Principal Software Engineer (Authentication/Authorization)

  • Focus: Secure, large-scale distributed authentication and authorization platform for Microsoft 365 (Substrate)

Description

Lead the design, development, and deployment of a feature area within the Core Authentication platform. Drive secure-by-design evolution of authentication and authorization layers, including modern protocols and next-generation cryptography, while ensuring compliance across commercial and government cloud environments. Serve as a technical leader for complex cross-team initiatives, incident resolution, and root-cause reliability improvements.

Responsibilities

  • End-to-end ownership of an authentication/authorization feature area (design, development, deployment, standards, and code/design reviews)

  • Lead complex initiatives across Core Authentication and dependent partner teams

  • Apply threat modeling and secure-by-design practices; ensure compliance requirements are met

  • Evolve the authentication stack using modern protocols and next-generation cryptography

  • Participate in on-call; resolve complex production issues and perform root-cause analysis

  • Mentor engineers and raise the technical bar

Benefits

  • Base pay range (U.S.): USD $142,800–$274,800 per year (location-dependent ranges apply)

  • Additional benefits and compensation may be available

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Principal Software Engineer (Microsoft 365 / M365) role

Improve your resume for just $5

$142,800 – $274,800/year

Unlock Full Resume Report