Principal Software Engineer--M365 Foundation Team
Core
Define and drive architecture, roadmap, and execution strategy for a major ECS platform area, leading the transformation to agentic-native engineering systems and resolving complex distributed system problems.
Role type
Principal Software Engineer (Platform Architecture & Strategy)
Builds
Large-scale cloud services, distributed systems, and agentic-native engineering platforms for Microsoft 365 (ECS).
Domain
Cloud Infrastructure, Distributed Systems, AI/Agentic Engineering
Deliverable
production ML models | infrastructure
Required skills
Distributed systems architecture, reliability engineering, service architecture, security, scalability, production operations, AI-assisted development, agentic workflows, intelligent automation, technical strategy definition, cross-team leadership, mentorship.
Preferred skills
Experience with Copilot, AI agents, MCP, SKILLs, autonomous troubleshooting, self-healing systems, harness engineering, loop engineering, evaluation platforms, configuration management, experimentation platforms, feature rollout systems, policy engines, SDKs, service control planes.
Responsibilities
Broker complex architecture decisions across ECS, partner teams, PM, security, and compliance; translate ambiguous business needs into technical bets and phased execution plans; define quality metrics, coding patterns, validation strategy, and observability standards; mentor senior engineers and tech leads; drive reliability, compliance, and operational excellence for mission-critical services.
Seniority
Principal, strategy & mentorship