Sr. Software Engineer--M365 Directory team
Microsoft· Software Engineering
China, Jiangsu, Suzhou, China, Shanghai, Shanghaifull-timePosted 4d ago
About the role
Senior Software Engineer to own the design and delivery of key capabilities within Directory Modernization for Microsoft 365, focusing on modernizing directory storage, APIs, synchronization, caching, and traffic-management systems to eliminate legacy Active Directory dependencies and enable a secure, scalable, cloud-native architecture.
Responsibilities
- Partner with appropriate stakeholders to understand customer and service requirements, clarify ambiguous scenarios, and define technical requirements and success criteria for Directory Modernization.
- Own the architecture, design, implementation, and delivery of one or more complex directory subsystems, such as modern directory storage, service APIs, synchronization and data-migration pipelines, caching, or traffic-management capabilities.
- Design and implement secure, scalable, reliable, and maintainable distributed systems. Develop automated testing, telemetry, data-validation, deployment, migration, and rollback mechanisms that enable existing data and traffic to transition safely to the modernized platform.
- Identify technical dependencies and drive alignment across engineering and partner teams. Contribute to project plans, interface contracts, design reviews, release plans, and long-term technical direction.
- Serve as a Designated Responsible Individual for owned components, including monitoring service health, participating in on-call rotations, mitigating live-site incidents, completing root-cause analyses, and delivering durable improvements to availability, performance, security, and operational efficiency.
- Lead by example through high-quality engineering practices, code and design reviews, technical documentation, and data-driven decision-making. Mentor other engineers and share knowledge that improves the capability and effectiveness of the broader team.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Skills
Required:Programming in C, C++, C#, Java, JavaScript, or PythonDistributed systems design
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Microsoft
Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target
More open roles at Microsoft
- Senior Security Sales Specialist4d agoHybrid (Auckland) · Digital Solution Area Specialists
- Technical Program Manager4d agoRedmond, WA, Multiple Locations · Technical Program Management
- AI Business Solutions Specialist Manager - M365 Copilot / Agents / Dynamics 365 / Power Platform4d agoTokyo · Solution Area Specialists
- Senior Technical Program Manager4d agoRedmond, WA, Hybrid (Multiple Locations) · Technical Program Management
- Senior Subsea Project & Operations Manager4d agoTokyo, Japan · Sourcing Engineering