Principal Software Engineering Manager
Core
Lead, grow, and develop a team of software engineers while defining and executing technical strategy aligned with business and customer objectives.
Role type
Principal Software Engineering Manager
Builds
End-to-end customer value through distributed systems, AI, cloud, data platforms, and security technologies.
Domain
Technology / Software Engineering / Distributed Systems (via careerplan.io/jobs/1970393556918270-principal-software-engineering-manager-at-microsoft)
Required skills
System design, architecture, operational excellence, technical strategy execution, team leadership, hiring, talent development, resource management, stakeholder influence, cloud-native service design and operation.
Preferred skills
Experience managing technical strategy and execution across multiple teams.
Technologies
AI, cloud, data platforms, security technologies
Responsibilities
Define and execute technical strategy; Drive architecture, reliability, scalability, security, and operational excellence; Partner with Product, Data Science, Research, Security, and Platform teams; Mentor senior engineers and managers; Establish engineering fundamentals and quality practices; Drive multi-quarter initiatives; Manage planning, prioritization, and resource allocation.
Seniority
Principal, strategy & mentorship
