> Markdown version of [/jobs/ext/2152862-principal-software-engineer-manager](https://www.wearedevelopers.com/jobs/ext/2152862-principal-software-engineer-manager). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer Manager - **Company:** Microsoft - **Location:** Redmond, WA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), JavaScript (Programming Language), Microsoft Windows, Artificial Intelligence, Computing Platforms, C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Decision Support Systems, Python (Programming Language), Machine Learning, Diagnostic Tools, Information Technology, Hardware Infrastructure - **Published:** August 20, 2026 - **Apply:** https://www.careerjet.com/job/usb3dc3f4b622be8ff35ac923713b5067d/eaa ## About the Role feature effectiveness, and improve partner experience outcomes. Drive execution across complex initiatives, managing risks, dependencies, and deliverables through structured planning and data-driven decision-making. Serve as a senior escalation point for both complex technical issues and executive-level partner escalations, ensuring effective resolution, clear communication, and solid relationship management. Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. OR equivalent experience. 2+ years' experience in a partner-facing or customer-facing technical role. Experience managing multiple simultaneous projects and cross-team stakeholder relationships. Experience with hardware ecosystem technologies or platform services. Experience working with server hardware ecosystem partners (OEMs, ODMs, IHVs, or silicon vendors). Familiarity with Windows Server platform technologies, device development, or certification processes. Experience with AI/ML technologies, platform services, or data-driven decision making. Demonstrated ability to influence without direct authority and communicate effectively across organizational boundaries. ## Description and improving diagnosability, telemetry, and debugging effectiveness. Guide architecture and design decisions for complex systems, ensuring alignment with security, privacy, compliance, performance, and cost requirements. Embed observability as first-class design principles, leveraging data and experimentation to validate and optimize solutions. Serve as the primary technical leader for strategic hardware ecosystem partners (OEMs, ODMs, IHVs, silicon vendors), driving platform readiness and technical enablement for Windows platform releases. Apply knowledge of Windows internals to analyze diagnostic data (trace files, crash dumps), resolve complex issues, unblock critical scenarios, and improve overall device and solution quality. Synthesize partner feedback, usage patterns, and system telemetry-including real-world diagnostic data-into actionable insights that inform product roadmaps and AI-powered enablement features. Define and track success metrics to drive prioritization, validate, Principal Software Engineer - Responsibilities Technical leadership & architecture Lead complex, cross-team system design efforts spanning identity, policy evaluation, and secure a… + 15 days ago + ## Related Videos - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Fake or News: Translating Dog Barks, Notepad Gets an Upgrade and Michelin-Star Robots - Paul Tregoing](https://www.wearedevelopers.com/videos/1802-fake-or-news-translating-dog-barks-notepad-gets-an-upgrade-and-michelin-star-robots-paul-tregoing) - [Diagnostic Tooling: How to get insights from your .NET services hosted in Kubernetes containers?](https://www.wearedevelopers.com/videos/100188-diagnostic-tooling-how-to-get-insights-from-your-net-services-hosted-in-kubernetes-containers) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [What non-automotive Machine Learning projects can learn from automotive Machine Learning projects](https://www.wearedevelopers.com/videos/397-what-non-automotive-machine-learning-projects-can-learn-from-automotive-machine-learning-projects) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [From developer to manager – what does it take to become an engineering manager?](https://www.wearedevelopers.com/magazine/42-from-developer-to-manager-what-does-it-take-to-become-an-engineering-manager) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)