Back to jobsJob overview

About the role

Principal Software Engineering Manager - Direct3D Runtime at Microsoft

Required Skills

c++direct3dvulkangpu programmingwindows oslinux ospeople managementsoftware developmentgraphics apis

About the Role

Lead a team of software developers building the next iteration of Direct3D 12, shaping GPU programming models. Manage delivery of software products and align strategy across the industry to enable GPU hardware innovation. Requires people management excellence and technical depth in low-level graphics APIs.

Key Responsibilities

  • 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
  • Managing key partner relationships both inside and outside of Microsoft
  • Aligning strategy across the industry to enable the next wave of GPU hardware innovation
  • Balancing complex needs of hardware and software developers for a wide range of workloads

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience with low level GPU and graphics APIs such as Direct3D or Vulkan
  • 4+ years of experience in people management
  • Ability to pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to Have:

  • 5+ years as a people manager: planning and tracking work, communicating status, coaching and mentoring, determining rewards and promotions
  • Experience with GPU driver development and testing, WDDM/MCDM, Windows and/or Linux OS internals
  • Experience negotiating and implementing detailed technical specifications across multiple companies, via standards bodies or co-engineering projects
  • Deep understanding of game industry dynamics, especially focused on graphics and game engine technologies

Benefits & Perks

  • Industry leading healthcare