Principal Software Engineer

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

This Principal Software Engineer role focuses on building a new AI agent platform for enterprise use within Microsoft Copilot Studio. The role involves designing and delivering scalable, secure, and reliable platform capabilities for autonomous agents that can perform multi-step work, operate across contexts, and integrate with Microsoft 365 and Power Platform tools. The position is at the intersection of distributed systems, applied AI, and user experience, requiring leadership in system design, technical execution, and championing engineering excellence.

What you'd actually do

  1. Lead the design and delivery of scalable, secure, and highly reliable platform capabilities that power Digital Workers within Copilot Studio.
  2. Contribute to end‑to‑end system design by partnering with cross‑functional teams to deliver agentic experiences spanning Azure, Microsoft 365, and the Power Platform.
  3. Drive high‑quality technical execution across the Digital Worker platform by influencing architecture decisions and participating in design reviews across component boundaries.
  4. Collaborate with Product Management and engineering leadership to translate emerging Digital Worker scenarios into robust platform capabilities aligned with customer needs.
  5. Champion engineering excellence across CI/CD, reliability, observability, and live‑site operations to ensure production‑ready agentic services at enterprise scale.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

  • Master's Degree in Computer Science or a related technical field
  • 10+ years of technical engineering experience
  • coding in one or more of the following languages: C, C++, C#, Java, JavaScript, or Python
  • Experience designing, building, or operating services on Azure or other large‑scale cloud platforms
  • Experience building Agentic systems and building Generative AI experiences

What the JD emphasized

  • AI agents that can operate as teammates in the enterprise
  • agents that can take on multi‑step work, operate across contexts, retain memory, and handle novel problems with minimal supervision
  • autonomous agents operate within enterprise environments
  • run reliably at scale

Other signals

  • AI agents that can operate as teammates in the enterprise
  • agents that can take on multi‑step work, operate across contexts, retain memory, and handle novel problems with minimal supervision
  • platform work at the intersection of distributed systems, applied AI, and user experience
  • define how autonomous agents operate within enterprise environments
  • shape the architecture that enables them to run reliably at scale