CareerPlanSign in

Senior Software Engineer - M365 Substrate Directory Platform

United States, Washington, Redmond💼 Full-time🗓 2026-08-21 → 2026-09-26

Core

Build a durable, consistent, and resilient directory platform serving as the long-term source of truth for administrative operations across the M365 cloud.

Role type

Senior Software Engineer (Distributed Systems & Platform)

Builds

M365 Substrate Directory Platform

Domain

Cloud Infrastructure / Enterprise Identity Management

Deliverable

production ML models | product features

Required skills

Distributed systems design, C/C++/C#/Rust/Java/JavaScript/Python, Azure, SQL/NoSQL storage, caching, messaging systems, CI/CD pipelines, observability tooling (logs, metrics, traces), Kusto, SLO definition, system debugging, code refactoring, technical documentation

Preferred skills

AI-assisted development techniques, modern operational patterns, on-call rotation leadership, stakeholder collaboration

Technologies

Azure, SQL, NoSQL, Kusto, C, C++, C#, Rust, Java, JavaScript, Python

Responsibilities

Define user requirements and translate ambiguous problem spaces into technical solutions; lead development of design documents for product areas; create, implement, optimize, debug, refactor, and reuse code to improve system performance and reliability; act as DRI for critical components; guide other engineers via operational playbooks; participate in on-call rotations and lead mitigation/recovery for service issues; adopt modern patterns and AI-assisted techniques to improve availability and efficiency.

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.