Senior Software Engineer Lead

Microsoft is a leading technology company empowering people and organizations globally.
$117,200 - $229,200
Backend
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
Gaming · AI

Description For Senior Software Engineer Lead

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.

Last updated 14 days ago

Responsibilities For Senior Software Engineer Lead

  • Lead a team of engineers working closely with the latest GPU hardware for both Xbox and Windows
  • Work with industry partners to ensure compiler and content tools deliver best-in-class content and performance
  • Work with customers, partners, and stakeholders to help define a roadmap for the future of GPU usage
  • Grow and mentor engineering team
  • Drive modern software engineering practices through code and design reviews
  • Build and maintain communication with key partners across the Microsoft ecosystem of engineers
  • Act as a key contact for leadership to ensure alignment with partners' expectations
  • Monitor project progress

Requirements For Senior Software Engineer Lead

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • 2+ years 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 and understanding of modern rendering techniques and a good understanding of how GPU hardware functions as well as the APIs used

Benefits For Senior Software Engineer Lead

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer Lead

Sr. Engineering Program Manager, Subscriptions and Infrastructure

Senior Engineering Program Manager position at Apple, leading subscription and infrastructure projects for Apple's digital services platforms.

Manager, AppleCare IVR Support Programs

Lead Apple's global IVR support programs, managing strategic initiatives and cross-functional projects while driving technical innovation in customer support systems.

SENIOR SOFTWARE ENG MGR

Lead Azure DevOps engineering team at Microsoft India, managing cloud services development and team growth while ensuring service reliability and scalability.

Staff Engineer - Network Platform

Staff Engineer position at Uber focusing on service mesh infrastructure and L4/L7 layer networking, requiring 8+ years of experience and expertise in distributed systems.

Staff Software Engineer - Delivery Platform (UberEats)

Lead backend development for UberEats' Order Platform, focusing on scalable solutions and mentoring engineers while working with cutting-edge technologies.