Padmi
Microsoft logo
Microsoft

cloud computing (Azure) · AI and machine learning (Copilot, CoreAI)

Principal Software Engineering Manager- Windows Commercial

Seattle · OnsitePosted 4 days ago
Software engineeringStaff+Full TimeH-1B track record
Apply at Microsoft

Opens the source posting on apply.careers.microsoft.com

Source description

About the role

View original

Own end‑to‑end delivery of OS feature changes and tooling that integrate cleanly into current and future Windows product plans, meeting quality, security, and schedule commitments. Guide the team to deliver code changes of solid quality that pass peer review and security scrutiny and are regression‑free, including changes made within other teams' codebases. Optimize, debug, refactor, and reuse code to improve performance, maintainability, effectiveness, and return on investment. Operationalize AI‑assisted engineering practices (LLM‑powered IDE workflows, code generation, automated refactoring and testing) into consistent, measurable team habits. Lead, coach, and grow a geographically distributed team, including hiring and ramping a newly formed IDC engineering team while integrating it with Redmond engineers and PMs. Establish disciplined, sprint‑based execution—well‑scoped increments, continuous integration and test, end‑of‑sprint demos, and retrospectives that improve quality and predictability. Build durable rhythms that bridge Redmond and India time zones for interviews, onboarding, code review, and day‑to‑day leadership. Model, coach, and care for team health, talent development, and inclusion. Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. Master's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. 6+ years people‑management experience leading software engineering teams, including leading senior ICs and/or managers. Demonstrated experience leading geographically distributed engineering teams, including a remote team in India alongside a US‑based team. Experience building and shipping software within large, complex codebases shared among thousands of engineers. Hands‑on familiarity with the Windows codebase—knowing where functionality lives and how to make and land changes across multiple Windows component source trees. Ability to establish relationships and credibility with multiple Windows area leaders, with a proven ability to navigate cross‑team ownership, unblock integration, and drive changes to ship through other teams. Experience standing up and ramping a newly formed team, investing the extra time required to get a new organization productive quickly. Hands‑on experience using AI‑assisted development tools in production engineering environments, and the ability to operationalize them into consistent team practices, quality gates, and evaluation harnesses. Experience delivering data/insights or telemetry platforms (e.g., Azure Data Explorer/Kusto, data pipelines, Power BI) that serve business and partner decision‑making. Experience working across teams within a shared‑ownership model with clear contracts, influencing outcomes for customers and partners.

More at Microsoft

Related open roles

View all roles