Microsoft is seeking an experienced Senior Software Engineer Lead to help define and build the future of GPU programming via both HLSL and DirectStorage for Xbox and Windows. The role is part of the Compiler and Content Tools team, responsible for advancing graphics and GPU programming by driving new initiatives to design, implement, and expose the latest in GPU hardware features.
Key responsibilities include:
- Leading a team of engineers working closely with the latest GPU hardware for both Xbox and Windows.
- Collaborating with industry partners to ensure compiler and content tools deliver best-in-class content and performance.
- Working with customers, partners, and stakeholders to define a roadmap for the future of GPU usage.
- Growing and mentoring the engineering team.
- Driving modern software engineering practices through code and design reviews.
The ideal candidate should have:
- Bachelor's Degree in Computer Science or related technical field with 8+ years of technical engineering experience (or Master's with 6+ years).
- 2+ years of people management experience.
- LLVM (or equivalent) compiler experience.
- 1+ years of Compression and/or IO experience.
- 1+ years of experience shipping compilers and/or games.
- Knowledge of modern rendering techniques and understanding of GPU hardware functions and APIs.
This role offers the opportunity to work on cutting-edge GPU technology, collaborate with key partners across Microsoft, and shape the future of graphics processing in gaming, machine learning, and technical computing. The position comes with industry-leading healthcare, educational resources, and other competitive benefits.