Taro Logo

Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$139,900 - $274,800
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Microsoft Copilot Studio team within the Business Industry Copilot (BIC) organization is seeking a Principal Software Engineer to lead core capabilities development in the Control Plane, focusing on Publish, Sharing & Channels areas. This role involves building intelligent, scalable systems powering next-generation AI experiences.

The position requires leading architecture, design, and implementation of scalable services in the Copilot Studio Control Plane. You'll drive technical strategy for publish, sharing, and channel integration experiences while collaborating with cross-functional teams across Azure, M365, and Power Platform ecosystems.

Key responsibilities include mentoring engineers, fostering technical excellence, partnering with PMs to align engineering investments with product vision, and championing engineering best practices. The role offers competitive compensation ($139,900 - $274,800 base pay, higher in SF/NYC) and comprehensive benefits.

The ideal candidate will have 6+ years of technical engineering experience, strong leadership skills, and expertise in C#/.NET and Azure. Experience with Power Platform, M365 extensibility, and conversational AI systems is preferred. This is an opportunity to shape the future of AI-powered solutions at Microsoft while working with cutting-edge technologies.

Microsoft offers an inclusive culture focused on growth mindset, innovation, and collaboration. The position includes hybrid work flexibility (up to 50% remote) and requires passing Microsoft Cloud background checks.

Last updated 14 days ago

Responsibilities For Principal Software Engineer

  • Lead architecture, design, and implementation of scalable services in the Copilot Studio Control Plane
  • Drive technical strategy and execution for publish, sharing, and channel integration experiences
  • Collaborate with cross-functional teams across Azure, M365, and Power Platform ecosystems
  • Mentor and guide engineers across the team
  • Partner with PMs and leadership to align engineering investments
  • Champion engineering best practices including CI/CD
  • Partner with Data Science and AI experts

Requirements For Principal Software Engineer

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 4+ years of technical leadership and delivering complex projects at scale
  • 2+ years of experience in C#, .NET, or equivalent languages and frameworks
  • 2+ years of experience with Azure or other cloud platforms
  • Must pass Microsoft Cloud Background Check
  • Experience with Power Platform, M365 extensibility, and conversational AI systems (preferred)
  • Understanding of identity, access control, and secure service design (preferred)
  • Excellent communication and collaboration skills (preferred)

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Jobs Related To Microsoft Principal Software Engineer