We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Principal Software Engineering Manager -Direct3D Runtime

Microsoft
United States, Washington, Redmond
Oct 30, 2025
OverviewA unique opportunity as a Principal Software Engineering Manager - Direct3D Runtime to help shape the future of GPU programming models, leading a Redmond based team of ~10 software developers building the next iteration of Direct3D 12. This is the team that brought the world DirectX Raytracing, DirectX 12 Ultimate, Work Graphs, and Advanced Shader Delivery. In close partnership with the HLSL shader language and PIX debugger/profiler teams, this work is foundational across Windows, Xbox, the game industry, machine learning, and multiple hardware companies. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
ResponsibilitiesThis role requires a rare combination of people management excellence, technical depth in a specialized field, and the outstanding communication and negotiation skills necessary to drive alignment at the apex of software and hardware needs across the industry. Responsibilities include:Managing a team of software developers (hiring, mentoring, determining rewards and promotions).Managing delivery of multiple software products to different endpoints and on different schedules (prioritization, tracking work, communicating status, resolving risks). Managing key partner relationships both inside and outside of Microsoft, and aligning strategy across the industry to enable the next wave of GPU hardware innovation with a multi-vendor design that balances the complex needs of hardware and software developers for a wide range of workloads.
Applied = 0

(web-675dddd98f-4tmch)