{"id":3671720,"url":"https://alion.io/job/microsoft-principal-software-engineer-m365-copilot-2","title":"Principal Software Engineer - M365 - Copilot","company":{"id":18,"name":"Microsoft","domain":"microsoft.com","url":"https://alion.io/company/microsoft","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Eightfold","truth_index":{"grade":"B","score":84,"open_postings":456,"ghost_share":0.007,"stale_share":0.59,"repost_share":0.039,"time_to_fill_p50_days":29,"computed_at":"2026-11-07T05:47:08Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Suzhou, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":12,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"Function Calling","optional":false},{"name":"JavaScript","optional":false},{"name":"Microsoft Office","optional":false},{"name":"Outlook","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-10-26T13:33:46Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-08T01:39:14Z","board_verified":true,"closed_at":null,"days_open":12,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":12},"description":"OverviewMicrosoft Office helps people and organizations around the world create, communicate, analyze, and get work done. Word, Excel, PowerPoint, Outlook, and OneNote serve a vast and diverse customer base, creating a unique opportunity to bring AI capabilities into the tools people already rely on every day.\nAs a Principal Software Engineer on the Office AI team in the Office Product Group, you will define and build the AI foundation that empowers all Office apps.\nYou will set technical direction for shared systems that connect AI models with app capabilities and customer context-turning advances in AI into useful, trustworthy, and high-quality capabilities at Office scale. With the Office app teams, you will co-define user experiences that feel natural in each app while meeting Microsoft's expectations for reliability, performance, privacy, security, and accessibility.\nThis role calls for both technical vision and hands-on delivery. You will turn ambiguous opportunities into clear architectures and plans, then help teams deliver the designs, documentation, and production software needed to realize them. You will measure outcomes in shipped capabilities and customer impact, not just proposals.\nLead through technical judgment and example: mentor engineers, grow engineering practices, and align teams around clear architectures and measurable outcomes.\nResponsibilities\nDefine and drive the technical strategy and shared foundation that empower AI-powered experiences across Word, Excel, PowerPoint, Outlook, OneNote, and other Office apps.\nDesign architectures for scalable services and client capabilities that Office app teams can build on to bring AI into their workflows, from individual features to cross-app experiences.\nLead implementation of grounded, context-aware AI systems, including orchestration, retrieval, tool use, evaluation, and feedback loops as appropriate to the product.\nDeliver concrete engineering outcomes: architecture designs, clear technical specifications and decision documents, production-quality code, and reliable features operating in production.\nOwn technical execution from problem framing through launch and operation; identify risks early, make tradeoffs explicit, and use telemetry and customer feedback to guide improvements.\nBalance quality, latency, cost, reliability, privacy, security, accessibility, and user control in product and platform decisions.\nSet a high bar for engineering quality across design, implementation, testing, deployment, observability, and incident response.\nPartner with product managers, designers, researchers, and Office app teams to co-define cohesive, app-specific user experiences and influence shared technical investments.\nQualifications\nRequired Qualifications (RQs)\nBachelor's degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.\nStrong software engineering fundamentals and experience designing, building, testing, deploying, and operating production software for cloud services, client platforms, or both.\nExperience delivering commercial-grade customer-facing products with high standards for availability, performance, reliability, security, privacy, and accessibility.\nA track record of leading complex, multi-team technical efforts from architecture through implementation, launch, and sustained operation.\nDemonstrated ability to turn technical direction into tangible results, including architecture designs, clear technical specifications and decision documents, and production software.\nExperience delivering office productivity capabilities that integrate with app workflows and customer context.\nStrong communication and cross-discipline collaboration skills, including the ability to influence technical direction across Office app teams and organizational boundaries.\nPreferred Qualifications (PQs)\nMaster's degree in Computer Science or a related technical field and 8+ years of technical engineering experience with coding, or a bachelor's degree in a related field and 12+ years of technical engineering experience with coding, or equivalent experience.\n7+ years of experience building commercial-grade software, including mission-critical, large-scale, high-availability services or client platforms.\nDemonstrated experience setting technical direction and architecture for distributed systems, reusable platforms, or cross-app capabilities spanning multiple services, platforms, or engineering teams.\nExperience owning ambiguous engineering problems end to end, from investigation and architecture through implementation, production launch, measurement, and sustained operation.\nDeep expertise in performance, scalability, reliability, and efficiency engineering, using telemetry, profiling, benchmarking, experimentation, or production diagnostics to guide decisions and measurable improvements.\nDemonstrated ability to create technical leverage through shared frameworks, APIs, tools, automation, and engineering patterns that help Office app teams build cohesive, app-specific AI experiences.\nExperience with large-scale AI-powered products, including grounding, orchestration, evaluation, reliability, privacy, or cost considerations.\nExperience applying agents, automation, or AI-driven analysis to improve product experiences or engineering workflows, with sound responsible AI practices.\nDemonstrated technical leadership across disciplines, including architectural alignment, engineering standards, clear technical communication, and mentoring senior engineers.\nThis position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.\nMicrosoft 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.","description_format":"text","description_chars":6528,"description_truncated":false,"requirements":{"experience_years_min":12,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Console Games","Cloud Platforms (IaaS & PaaS)","Gaming Consoles","Developer Tools"],"lifecycle":[{"event":"open","at":"2026-11-03T09:12:02Z"}],"visa":[],"liveness":{"score":56,"band":"ok","label":"Likely open","p_open":1,"p_active":0.621,"p_room":0.9,"age_days":11,"expected_fill_days":29,"reasons":["conf:0","stale_co","velocity","win:mid","comp:brand"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/microsoft-principal-software-engineer-m365-copilot-2","json_url":"https://alion.io/job/microsoft-principal-software-engineer-m365-copilot-2.json","meta":{"generated_at":"2026-11-08T03:17:02Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7046,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":18},"rest":"https://alion.io/mcp/rest/get_company?id=18"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmicrosoft-principal-software-engineer-m365-copilot-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmicrosoft-principal-software-engineer-m365-copilot-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmicrosoft-principal-software-engineer-m365-copilot-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/microsoft-principal-software-engineer-m365-copilot-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmicrosoft-principal-software-engineer-m365-copilot-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3671720}},{"tool":"search_jobs","arguments":{"company":"microsoft.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3671720},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}