Principal Software Engineering Manager - CoreAI
Core
Lead, coach, and grow a team of software engineers on the Roslyn team, establishing engineering direction for the C# compiler and developer tools ecosystem.
Role type
Principal Software Engineering Manager (CoreAI)
Builds
C# compiler, developer tools, and AI-assisted development practices for the .NET platform
Domain
Software Development, Compiler Technology, AI-assisted Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Team leadership and coaching, Architectural decision-making, C# and .NET expertise, Compiler and IDE development, AI-assisted development adoption, Telemetry and experimentation analysis, Open-source community contribution, Strategic planning and prioritization
Preferred skills
Experience with GitHub Copilot, Familiarity with large language models, Performance optimization, Cross-organizational collaboration
Technologies
C#, .NET, C++, Java, JavaScript, Python, GitHub Copilot, Large Language Models
Responsibilities
Lead and grow a team of software engineers, Establish engineering priorities and direction, Provide leadership for complex areas of the C# compiler, Adopt AI-assisted development practices, Participate in planning across the .NET organization, Share technical and leadership expertise
Seniority
Principal, hands-on IC with significant people management
