Microsoft 365 Copilot’s Agent platform provides the runtime, integrations across Microsoft 365 apps, and platform capabilities used to build features for Flagship, first-party, and third-party agents. The team is building a modular, event-driven platform intended to improve agility, reliability, and composability across Copilot experiences. The Principal Software Engineer will design, develop, and harden core platform capabilities, including real-time multimodal orchestration, durable long-running tasks, and self-service partner tooling. The role involves designing and delivering platform services; coding, debugging, testing, and troubleshooting production systems; contributing to safe deployment and flighting practices; building telemetry and evaluations; and collaborating with partner teams to deliver features across products. The engineer will apply deep distributed-systems knowledge and software engineering principles to build high-quality, observable, reliable services that meet partner and user needs and comply with Microsoft 365 Core engineering standards. The role also includes technical leadership, mentoring, design and planning work across products, and participation in on-call rotations. The platform supports Copilot experiences across Outlook, Teams, Word, Excel, PowerPoint, and other products.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal