Principal Software Engineer

Microsoft

Microsoft

Software Engineering
Posted on Oct 15, 2025

Principal Software Engineer

Beijing, China

Save

Share job

Date posted
Oct 15, 2025
Job number
1894893
Work site
4 days / week in-office
Travel
0-25 %
Role type
Individual Contributor
Profession
Software Engineering
Discipline
Software Engineering
Employment type
Full-Time

Overview

As part of the M365 Copilot team, we are building enterprise-grade agentic web infrastructure, enabling advanced browser and search tools for both public and private web ecosystems. As the web remains the largest and most dynamic data source for AI, M365 Copilot requires solid infrastructure with the ability to retrieve, process, and ground information from the web with unprecedented accuracy, security, and compliance. The team's mission is to build this critical infrastructure to enable M365 Copilot to stay ahead of the competition. By leveraging Microsoft's infrastructure like Bing, open-source technologies, and learnings from industry leaders, we will build scalable, extensible, intelligent and high-quality services, all while adhering to enterprise security and compliance standards. This is a unique opportunity to shape the future of AI-powered web interaction and information retrieval at scale.

Qualifications

Required 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.
  • Proven track record in designing and managing large-scale distributed systems.
  • Strong proficiency in cloud infrastructure and modern web technologies.
  • Experience in building AI-powered applications is a significant advantage.
  • Outstanding leadership capabilities combined with excellent communication skills.

Preferred / Additional Qualifications:

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Responsibilities

  • Own the design and implementation of core infrastructure components, ensuring scalability, security, and high performance across systems.
  • Lead architectural decisions, set engineering standards, and drive long-term technical strategy for complex solutions.
  • Produce and review high-quality, secure, and maintainable code while championing best practices and modern patterns, including AI-driven approaches.
  • Mentor engineers across teams, fostering growth in coding, design, testing, and operational excellence.
  • Define and enforce robust test strategies, integrate automation, and ensure security and reliability in all deliverables.
  • Oversee telemetry, incident response, and operational readiness to improve system stability and supportability.
  • Collaborate with stakeholders to validate requirements, incorporate feedback, and uphold compliance, privacy, and accessibility standards.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.