Microsoft

Principal Software Engineer

Microsoft
Apply
3 days ago
Suzhou, China or Beijing, ChinaStaff+

Responsibilities

  • Design, build, and operate highly available distributed services on the Microsoft 365 Substrate platform.
  • Evolve storage and data-access services, including client SDKs, APIs, migrations, and correctness guarantees for reads, writes, deletes, and queries.
  • Build and modernize large-scale ingestion and propagation pipelines with event-driven processing, queueing, prioritization, retries, flow control, and backpressure.
  • Improve search freshness and completeness through end-to-end tracing, gap detection, replayable repairs, and backfill mechanisms.
  • Drive scale and capacity work across shards and stamps, including scale-out, rebalancing, repartitioning, and avoiding full source-data recrawls.
  • Diagnose and mitigate production issues involving throttling, resource pressure, hotspots, regional capacity, and cross-service dependencies.
  • Build observability systems using metrics, logs, traces, dashboards, alerts, and data-quality pipelines.
  • Improve engineering quality through design reviews, automated and functional testing, safe flighting, rollback, and reduction of test flakiness and toil.
  • Apply automation and AI-assisted tooling to incident triage, diagnostics, and routine operations.
  • Partner with service teams across regions and time zones on milestones, workload onboarding, and cross-team architecture changes.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding, or equivalent experience.
  • Ability to meet Microsoft Cloud background-check and applicable Microsoft, customer, or government security-screening requirements.
  • Typically 8+ years of professional software engineering experience for Principal-level work, or equivalent demonstrated impact.
  • Strong coding skills in at least one systems or backend language such as C#, C++, Java, Go, or Rust; C# and .NET experience is especially relevant.
  • Strong foundations in data structures, algorithms, concurrency, networking, and operating systems.
  • Experience designing and operating distributed systems or cloud services, including failure modes, consistency, latency, and throughput.
  • Experience designing APIs or SDKs, writing testable code, and building unit, integration, and end-to-end automated tests.
  • Experience operating production services, including on-call rotations, incident response, and root-cause analysis.
  • Experience building large-scale distributed storage, database, search, or messaging systems, including 8+ years for Principal-level scope.
  • Hands-on experience with storage engines, distributed file or object stores, key-value stores, or search engines such as Lucene-based systems.
  • Experience operating services at the scale of millions of tenants or billions of items, including multi-region and sovereign-cloud deployments.
  • Experience with Microsoft 365, Exchange, SharePoint, OneDrive back ends, Azure Storage, Cosmos DB, or similar platforms.
  • Experience leading a major production migration, re-architecture, or modernization without customer-visible disruption.
  • Track record of publications, patents, open-source contributions, or internal technical talks in distributed systems or storage.
  • Clear written and verbal English communication for technical and leadership audiences.

Benefits

  • The position is open for a minimum of 5 days and accepts applications on an ongoing basis until filled.
  • Microsoft is an equal opportunity employer and provides assistance for religious and disability accommodations during the application process.

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me