×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineering Manager - CoreAI

Job in Redmond, King County, Washington, 98073, USA
Listing for: Microsoft Corporation
Full Time position
Listed on 2026-08-29
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Full Stack Developer, Software Project Mgr/ Lead
Job Description & How to Apply Below
** Overview*
* Do you want to lead a team building the C# language, compiler, and developer tools used by millions of developers around the world?

The C# team is looking for a Principal Software Engineering Manager to lead a team working on the C# compiler and developer experiences across Copilot, Visual Studio Codo, Visual Studio and other development environments. The team builds tools and language features help developers and agents understand, navigate, write, and improve their code, while increasingly exploring how AI can transform the software development experience.

Our work includes C# compiler and language capabilities as well as developer productivity experiences such as LLM LSP integration, code search, code completion, Intelli Sense, background code analysis, navigation, refactorings, automatic test execution, and other AI-assisted coding experiences. We work across the .NET and developer tools stack to make building software in C# productive, reliable, and enjoyable.

As a Principal Software Engineering Manager, you will lead a team of engineers responsible for delivering these experiences. You will develop and grow engineers, establish technical and product direction with partners, create an inclusive and collaborative team culture, and ensure the team delivers high-quality solutions for developers  will also work closely with leaders and teams across .NET, Copilot, Visual Studio Code, Visual Studio and the broader developer community.

AI is rapidly changing both how software is developed and the experiences developers expect from their tools. Team members are expected to incorporate AI-assisted development into their own engineering workflows, share effective practices with one another, and explore how AI can enable new developer experiences. As the manager of a developer tools team, you will help shape how the team uses AI to improve its engineering processes as well as how we incorporate AI into the products we build.

Microsoft's Developer Division ("Dev Div") is chartered with empowering every developer and every development team on the planet to build great software faster. The .NET team within Dev Div builds the .NET development platform for creating applications across operating systems, architectures, and workloads. Millions of developers use .NET, and this role provides an opportunity to directly influence the languages, tools, and experiences they use every day.

** Responsibilities*
* As a Principal Software Engineering Manager on the Roslyn team, you will:

+ 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 a 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, Copliot 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*
* ** Required 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.

** Other Requirements:*
* + Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

Microsoft Cloud Background Check:

+ This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years

** Preferred Qualifications*
* +  
** 2+ years of people management experience, including…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary