Principal Software Engineering Manager, C#

Technology, Data & Digital · Software & Web Development · Software Engineering

In short

Microsoft seeks a Principal Software Engineering Manager to lead a team focused on the C# compiler, language, and developer tools, including AI-assisted coding experiences. This hybrid role requires a Bachelor's degree and extensive technical and people management experience, with a focus on growing engineers and driving technical direction in a collaborative environment.

Responsibilities

  • Lead, coach, and grow a team of software engineers, creating an inclusive environment.
  • Establish clear priorities and engineering direction in partnership with product management and design leaders.
  • Provide leadership for complex areas of the C# compiler and developer tools ecosystem.
  • Build an engineering culture centered on quality, customer focus, accountability, and collaboration.
  • Use customer feedback, experimentation, performance data, and production telemetry to understand feature performance.
  • Collaborate with teams across Microsoft and the open-source community.
  • Help the team adopt AI-assisted development practices and identify opportunities to use AI.
  • Participate in planning and prioritization across the broader .NET and developer tools organization.
  • Stay current with developments in the .NET platform, Copilot ecosystem, C# language, and AI-assisted software development.
  • Contribute to the broader engineering organization by sharing expertise and developing future leaders.

Requirements

  • 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.
  • Ability to meet Microsoft, customer and/or government security screening requirements.
  • Pass the Microsoft Cloud background check upon hire/transfer and every two years.

Desired Qualifications

  • 2+ years of people management experience, including experience developing and growing software engineers or equivalent leadership experience.
  • Significant experience designing, building, testing, and operating complex commercial software systems.
  • Excellent written and verbal communication skills and demonstrated ability to collaborate effectively across organizational boundaries.
  • 5+ years of software engineering experience, including substantial experience developing and testing commercial software in C#.
  • Experience working with C#, .NET, compilers, developer tools, IDEs, or related software development technologies.
  • Experience leading engineering teams responsible for technically complex, widely used software.
  • Excellent technical judgment with the ability to dive deeply into implementation details while also framing broader architectural and product decisions.
  • Demonstrated ability to lead teams through ambiguous technical and product problems and translate long-term strategy into executable plans.
  • Experience diagnosing and improving software performance, reliability, and scalability.
  • Experience using telemetry, experimentation, and customer feedback to drive engineering and product decisions.
  • Customer empathy and a persistent desire to understand how developers use our products.
  • Experience using AI-assisted development tools such as GitHub Copilot or similar technologies to improve engineering productivity and code quality.
  • Familiarity with large language models and modern AI development tools and platforms.
  • Experience contributing to or leading development in a large open-source software community.

Benefits

  • Opportunity to lead a team building the C# language, compiler, and developer tools used by millions.
  • Influence the C# language, compiler, and developer experiences.
  • Work across the .NET and developer tools stack.
  • Opportunity to shape how AI is used in software development.
  • Contribute to Microsoft's mission to empower developers.
  • Potential eligibility for benefits and other compensation (details at https://careers.microsoft.com/us/en/us-corporate-pay).
#C##compiler#developer tools#AI#.NET#Copilot#Visual Studio#Roslyn
Microsoft Logo

Company

Microsoft

Job Posted

3 weeks ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Executive

Qualification

Bachelor

Applicants

Be an early applicant