
Job description
As a Principal Software Engineer Manager, you will lead a team of engineers to build features into Windows on behalf of customers and partners. You will guide partnership with stakeholders, optimize code, and deliver high-quality code changes.
You will guide teams, identify dependencies, develop design documents, and optimize code to improve performance and maintainability. You will also deliver OS features that integrate well into current and future product plans.
This role requires 12+ years of technical engineering experience, 3+ years of engineering management experience, and experience building software in large codebases. You should have hands-on experience with AI-assisted development tools and the ability to operationalize them into team practices.
Company
Keep exploring
Sign in to see similar jobs
Create a free account to discover roles related to this posting.

Tech, Software & IT Services
Microsoft is a global technology leader that builds software, services, and devices that empower individuals and organizations to achieve more. Its core offerings span operating systems, productivity suites, cloud infrastructure, AI and machine learning platforms, gaming, and mixed reality, delivered through a comprehensive ecosystem of business, developer, and consumer products. The company’s distinctive strength lies in its integration of cutting‑edge research—such as quantum computing—and its commitment to inclusive innovation, fostering a culture of curiosity, continuous learning, and collaboration across 190 countries. With a workforce of roughly 228,000 employees, Microsoft combines deep technical expertise with a mission to use technology as a force for good, making it an attractive destination for professionals seeking impact and growth.