Principal Software Engineer Manager

MicrosoftRedmond, WA,US, map[@type:Country name:US]full timePrincipal
Active

Job description

Lead AI-Native Engineering Practices Across the SDLC by Driving disciplined adoption of AI-assisted development across requirements, design, coding, and testing. Ensure accountability for AI-generated artifacts and embed Responsible AI, security, and compliance controls into engineering workflows and outputs. Lead end-to-end delivery and live-site operations of partner-facing services and AI-enabled platforms, ensuring high availability, scalability, and operational excellence. Apply expertise in Azure application development, including AuthN/AuthZ, storage, networking, containerized services, and CI/CD pipelines, to build secure, resilient systems. Leverage telemetry, trace data, and failure analysis to improve reliability and reduce incident recurrence. Establish high standards for secure, testable, and maintainable code through rigorous code reviews, automated validation, and AI-assisted engineering practices. Lead root cause analysis using diagnostic data, enforcing solid test coverage 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 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.