FULL_TIME
10+
Principal Software Engineer
11/28/2025
Define long-term architectural direction for major areas of the Windows developer platform and lead complex technical efforts that span multiple teams. Anticipate platform needs, identify capability gaps, and guide teams toward innovative and scalable solutions.
Working Hours
40 hours/week
Company Size
10,001+ employees
Language
English
Visa Sponsorship
No
About The Company
Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters.
Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.
About the Role
The Windows Developer Platform team is responsible for creating the foundational capabilities that allow developers to build rich and modern applications for Windows. The team's work has a profound impact, influencing the daily computing experience of more than a billion users around the globe. This role offers the unique opportunity to shape next-generation platform capabilities, collaborate across engineering teams, and contribute significantly to the ongoing evolution of the Windows app platform. Bachelor'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 equivalent experience. Extensive experience designing, delivering, and maintaining large scale or mission critical software systems. Deep proficiency in systems programming with languages such as C, C ++, C #, or equivalent. Demonstrated ability to create and communicate architectural strategies that guide multiyear engineering investment. Solid cross-org leadership skills with the ability to influence without authority and align diverse stakeholders around shared outcomes. Expertise in structuring complex problems, evaluating tradeoffs, and driving clarity in ambiguous technical spaces. Advanced understanding of AI systems include model capabilities, retrieval augmentation, evaluation frameworks, optimization patterns, and responsible AI principles. Proven track record of mentoring senior engineers, elevating design quality, and developing next generation technical leaders. Exceptional communication and storytelling skills with the ability to connect deep technical concepts to business and platform goals. 10 or more years of experience shipping commercial software or platform technologies on a scale. Experience shaping developer platform architecture, application frameworks, operating system components, or large-scale distributed systems. Experience building or integrating AI powered platform capabilities, intelligent developer tools, or semantic interaction layers. Solid history of setting engineering standards, improving organizational architecture health, and driving long term technical investments. Demonstrated success influencing product direction across multiple engineering groups or organizations. Define long term architectural direction for major areas of the Windows developer platform, ensuring durability, clarity, and alignment with strategic product goals. Lead complex technical efforts that span multiple teams, ensuring cohesive design, high reliability, and forward looking extensibility. Provide deep technical leadership for critical platform components and represent the area in cross org technical forums and design reviews. Anticipate platform needs, identify capability gaps, and guide teams toward innovative and scalable solutions. Use customer signals, telemetry, and ecosystem insights to shape strategic decisions that improve product reliability, developer experience, and platform adoption. Drive the integration of AI native patterns across the engineering lifecycle, including AI powered developer workflows, semantic tooling, and intelligent platform capabilities. Mentor senior and mid level engineers, elevate design quality, and model a culture of technical excellence, accountability, and inclusion. Influence engineering processes, tooling, and standards across partner teams to improve velocity, quality, and consistency.
Key Skills
CC++C#JavaJavaScriptPythonSystems ProgrammingArchitectural StrategiesCross-org LeadershipAI SystemsMentoringCommunicationDeveloper Platform ArchitectureDistributed SystemsTechnical StandardsProduct Direction
Categories
TechnologyEngineeringSoftwareData & AnalyticsManagement & Leadership
Apply Now
Please let Microsoft know you found this job on PrepPal. This helps us grow!
Get Ready for the Interview!
Do you know that we have special program that includes "Interview questions that asked by Microsoft?"
Elevate your application
Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.