{"id":3954347,"url":"https://alion.io/job/microsoft-principal-software-engineer-96","title":"Principal Software Engineer","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":438,"ghost_share":0.007,"stale_share":0.594,"repost_share":0.039,"time_to_fill_p50_days":29,"computed_at":"2026-11-09T06:03:00Z"}},"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":["Beijing, China","Suzhou, China"],"countries":["CN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C#","optional":false},{"name":"C++","optional":false},{"name":"Copilot","optional":false},{"name":"JavaScript","optional":false},{"name":"OneDrive","optional":false},{"name":"Python","optional":false},{"name":"SharePoint","optional":false},{"name":".NET","optional":true},{"name":"Azure","optional":true},{"name":"Azure Cosmos DB","optional":true},{"name":"Go","optional":true},{"name":"Rust","optional":true}],"status":"live","first_seen_at":"2026-11-06T14:41:28Z","employer_posted_date":"2026-11-09","last_verified_at":"2026-11-09T11:38:33Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"OverviewMicrosoft 365 Substrate is the shared data and intelligence platform behind Exchange, SharePoint, OneDrive, Teams and Microsoft 365 Copilot. It stores, indexes, secures and serves content for hundreds of millions of users across a global fleet, and it is the foundation on which search, semantic retrieval and AI experiences are built. Every email, file, message and permission change flows through the platform's storage, ingestion and propagation layers before customers can find and use it.\nWe are looking for engineers who want to build and run systems at this scale. In this role you will design, ship and operate core services across the Substrate stack: storage and data-access services, large-scale ingestion and propagation pipelines, search indexing and freshness, and the observability and repair systems that keep customer data correct and current. You will own production quality end to end, from architecture and code to deployment, on-call and continuous improvement.\nThe role is intentionally broad so that solid engineers can grow across the stack, with particular emphasis on Substrate storage. Engineers who bring deep storage and data-systems expertise will find significant room to shape how content is partitioned, scaled, repaired and served for Microsoft 365 workloads.\nMicrosoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.\nResponsibilities\nDesign, build and operate highly available distributed services on the Substrate platform, with clear ownership for reliability, performance, security and cost.\nEvolve storage and data-access services, including client SDKs and APIs, migration from legacy access paths to supported clients, and correctness guarantees for reads, writes, deletes and queries.\nBuild and modernize large-scale ingestion and propagation pipelines, including event-driven processing, queueing, prioritization, retry, flow control and backpressure, so that content and permission changes reach downstream systems quickly and reliably.\nImprove search freshness and completeness by tracing data end to end, detecting gaps, and building safe, replay-able and idempotent repair and backfill mechanisms.\nDrive scale and capacity work across shards and stamps (groups of shards managed as a unit), including scale-out, scale-up, rebalancing, in-place repartitioning and approaches that avoid costly full re-crawls of source data.\nDiagnose and mitigate production issues involving throttling, CPU, memory and disk pressure, hot spots, regional capacity constraints and cross-service dependencies, then deliver sustainable fixes.\nBuild observability: metrics, logs, traces, dashboards, alerts and data-quality pipelines that distinguish real customer impact from reporting gaps.\nRaise engineering quality through design reviews, automated and functional testing, safe flighting and rollback, and reduction of test flakiness and toil.\nApply automation and AI-assisted tooling to incident triage, diagnostics and routine operations.\nPartner with service teams across regions and time zones to plan milestones, onboard new workloads and land cross-team architectural changes.\nQualifications\nRequired Qualifications:\nBachelor'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.\nOther Requirements:\nAbility to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:\nMicrosoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.\nPreferred Qualifications:\nBachelor's degree in Computer Science or a related technical field, or equivalent practical experience.\nTypically 5+ years of professional software engineering experience for Senior, and 8+ years for Principal, building and shipping backend or infrastructure software. Equivalent demonstrated impact is considered.\nSolid coding skills in at least one systems or backend language such as C#, C++, Java, Go or Rust. Experience with C# and .NET is especially relevant; equivalent experience transfers well.\nSolid foundations in data structures, algorithms, concurrency, networking and operating systems.\nExperience designing and operating distributed systems or cloud services, including reasoning about failure modes, consistency, latency and throughput.\nExperience designing APIs or SDKs, writing testable code and building automated tests at unit, integration and end-to-end levels.\nExperience running production services, including participation in on-call rotations, incident response and root-cause analysis.\nClear written and verbal communication in English, including design documents and status updates for technical and leadership audiences.\n8+ years building large-scale distributed storage, database, search or messaging systems (Principal), or 5+ years with significant ownership in one of these areas (Senior).\nHands-on experience with storage engines, distributed file or object stores, key-value stores, or search engines such as Lucene-based systems.\nExperience operating services at the scale of millions of tenants or billions of items, including multi-region and sovereign-cloud deployments.\nExperience with Microsoft 365, Exchange, SharePoint or OneDrive back ends, or with Azure Storage, Cosmos DB or similar platforms.\nExperience leading a major migration, re-architecture or modernization of a production system with no customer-visible disruption.\nTrack record of publications, patents, open-source contributions or internal technical talks in distributed systems or storage.\n#CAP #M365\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":7027,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":true}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Cloud Platforms (IaaS & PaaS)","Office & Productivity Software","Gaming Consoles","Developer Tools"],"lifecycle":[{"event":"open","at":"2026-11-09T06:51:40Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["conf:3","win:early","comp:brand"],"computed_at":"2026-11-09T14:45:03Z"},"pay":null,"html_url":"https://alion.io/job/microsoft-principal-software-engineer-96","json_url":"https://alion.io/job/microsoft-principal-software-engineer-96.json","meta":{"generated_at":"2026-11-09T14:45:03Z","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":20385,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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-96"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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-96"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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-96"},{"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-96\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmicrosoft-principal-software-engineer-96"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3954347}},{"tool":"search_jobs","arguments":{"company":"microsoft.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3954347},"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"}}