Principal Software Engineer - M365
Microsoft· Software Engineering
Suzhou, Shanghai, Beijingfull-timePosted 4d ago
About the role
Principal Software Engineer on the SWIQ Performance Team to tackle performance, scalability, reliability, and efficiency problems across Microsoft 365 and Copilot, employing AI-first engineering, telemetry-driven decision making, and cross-organizational influence.
Responsibilities
- Set technical direction and architecture for performance, scalability, reliability, and strategic efficiency across Microsoft 365 and Copilot, connecting customer experience, platform health, resource consumption, and long-term system evolution.
- Own complex, ambiguous problems end to end, from deep technical investigation and architecture through implementation, production rollout, measurement, and sustained results, especially for problems spanning multiple services and organizations.
- Lead cross-organizational engineering efforts and architectural decisions, balancing performance, reliability, scalability, resource efficiency, operational complexity, engineering velocity, and customer impact while influencing teams beyond direct ownership.
- Build reusable platform capabilities and technical leverage, turning recurring problems and successful solutions into shared architectures, frameworks, APIs, automation, tools, and engineering patterns that benefit multiple teams.
- Use deep systems understanding and data to drive engineering decisions, applying telemetry, profiling, benchmarking, experimentation, prototypes, evaluation frameworks, and production signals to identify root causes, quantify opportunities, and make informed technical tradeoffs.
- Lead the design and implementation of high-impact engineering solutions across latency reduction, infrastructure demand reduction, telemetry efficiency, resource utilization, reliability, cost efficiency, and scalable service operation.
- Build and apply agents, automation, AIOps, and AI-driven engineering systems to connect telemetry and operational data, investigate issues, evaluate solutions, automate remediation, and transform manual engineering processes into intelligent, scalable systems.
- Raise the engineering bar across the organization through architecture leadership, design and code reviews, engineering standards, technical communication, reusable practices, and mentoring and developing senior engineers and technical leaders.
Qualifications
- Bachelor's Degree in Computer Science or related technical field AND 6+ 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:Technical leadership and cross-organizational influenceArchitecting large-scale distributed systemsPerformance, scalability, reliability, and efficiency engineering
Nice to have:AI infrastructure and LLM/platform experienceAI engineering fluency
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