← All roles

Principal Software Engineering Manager - CoreAI

Microsoft· Software Engineering
Apply on company site
Redmond, WA$142.8k - $274.8kfull-timePosted 1mo ago

About the role

Lead a team building the C# language, compiler, and developer tools across Copilot, Visual Studio Code, Visual Studio and other environments, shaping AI-enabled developer experiences and ensuring high-quality, scalable solutions.

Responsibilities

  • Lead, coach, and grow a team of software engineers, creating an inclusive environment where people can do their best work and develop their careers.
  • Establish clear priorities and engineering direction for the team in partnership with product management, design, and engineering leaders.
  • Provide leadership for complex areas of the C# compiler and developer tools ecosystem, helping the team make sound architectural decisions and balance near-term delivery with long-term investments.
  • Build an engineering culture centered on quality, customer focus, accountability, collaboration, continuous learning, and thoughtful technical decision-making.
  • Use customer feedback, experimentation, performance data, and production telemetry to understand how features are working and identify opportunities for improvement.
  • Collaborate with teams across Microsoft and with the open-source community to solve challenging technical and architectural problems that span organizational boundaries.
  • Help the team effectively adopt AI-assisted development practices and identify opportunities to use AI to improve engineering productivity, product quality, and developer experiences.
  • Participate in planning and prioritization across the broader .NET and developer tools organization and communicate strategy, tradeoffs, progress, and risks to stakeholders.
  • Stay current with developments across the .NET platform, Copilot ecosystem, C# language and developer tools ecosystem, and rapidly evolving AI-assisted software development landscape.
  • Contribute to the broader engineering organization by sharing technical and leadership expertise, developing future leaders, and improving engineering practices beyond the immediate team.

Qualifications

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

Skills

Required:People leadership
Nice to have:C#Software engineering experienceAI-assisted development practices
Last updated Sep 3, 2026. Interested? Apply on the company site.

About Microsoft

Cloud ComputingConsumer ElectronicsSoftwareTechnologyliquid-ai-recruiting-target

More open roles at Microsoft