Principal Software Engineer - AI Experiences, Copilot Engineering

Microsoft•Redmond, WA
•$142,800 - $331,200

About The Position

Microsoft’s AI Experiences, Copilot Engineering team builds full-stack AI experiences, including work with data and models, native tools, and quality feedback loops. The team develops consumer-scale services that change how users interact with their PCs, including intelligent prompts, model-facing backends, and native Copilot platform and UX features. As a Principal Software Engineer, you will work at the intersection of distributed systems, AI, and agent-driven development to build systems that can reason, plan, and execute tasks, powering AI-assisted and agentic computing experiences. The role involves developing Copilot products and services for Windows, Mac, and mobile. Employees who live within a 50-mile commute of a designated Microsoft Hub in the U.S. are expected to work from the office at least four days per week; this expectation is subject to local law and may vary by jurisdiction.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Extensive hands-on experience using modern AI coding agents such as Claude Code, Codex, GitHub Copilot, or similar tools.
  • Experience serving as a team expert or go-to resource for AI-assisted or agentic development workflows.
  • Experience driving adoption of agentic coding tools to improve engineering velocity and code quality.
  • Experience defining best practices for prompt design, tool usage, and human-in-the-loop systems.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field and 12+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Bachelor’s degree in Computer Science or a related technical field and 15+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.

Responsibilities

  • Design and develop next-generation products and features for Copilot experiences on Windows, Mac, and mobile.
  • Design and develop secure and performant platform services that support Copilot experiences on Windows, Mac, and mobile.
  • Collaborate with platform, infrastructure, and application engineers and researchers to build next-generation AI products and services.
  • Ship high-quality, well-tested, secure, and maintainable code.
  • Overcome obstacles to deliver work quickly and iteratively to users.
  • Work in a fast-paced, design-driven product development cycle.
  • Embody Microsoft’s culture and values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service