Principal Software Engineer--M365 Directory team
Core
Guide partnership with stakeholders to determine user requirements, lead identification of dependencies, and drive development of design documents for products, applications, services, or platforms.
Role type
Principal Software Engineer (M365 Directory)
Builds
Large-scale distributed systems, cloud services, databases, and data-intensive platforms
Domain
Enterprise software / Cloud infrastructure
Required skills
System architecture, distributed systems design, performance optimization, code refactoring, technical leadership, mentorship, security practices, observability, disaster recovery planning, AI-assisted engineering tools
Preferred skills
None stated
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Guide teams in project and release planning, act as expert for Designated Responsible Individual (DRI), monitor engineers across product lines, lead complex initiatives from design through production delivery, optimize and debug code for performance and maintainability
Seniority
Principal, hands-on IC with strategic leadership
