Microsoft is seeking a Principal Software Engineer - Architect to join their Substrate Directory team, a crucial component of Microsoft 365 cloud business offerings. This role is part of Substrate, the data and intelligence platform enabling partner teams to build, deploy, and maintain compliant productivity apps and services. The position offers up to 100% remote work with 0-25% travel requirements.
The ideal candidate will lead the architectural direction of directory services that provide user access to Substrate and inter-machine communication, working closely with Azure Active Directory. This is a unique opportunity to impact services used by millions of people and hundreds of thousands of organizations worldwide. The role combines technical leadership with hands-on engineering, requiring expertise in distributed systems, cloud infrastructure, and microservices architecture.
The compensation is competitive, ranging from $161,600 to $286,200 USD annually (higher in SF and NYC areas), with comprehensive benefits including healthcare, educational resources, and parental leave. The position requires 8+ years of technical engineering experience and a strong background in languages like C++, Java, JavaScript, or Python.
This role offers the chance to work on planetary-scale distributed services, lead critical technical initiatives, and drive innovation in Microsoft's cloud infrastructure. The successful candidate will be part of a global collaborative team, making significant contributions to Microsoft's mission of empowering every person and organization on the planet to achieve more.