Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$108,100 - $199,700
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Gaming · AI

Description For Senior Software Engineer

Microsoft's Core OS team is seeking a Senior Software Engineer to join their High-Level Shader Language (HLSL) compiler team. This role focuses on advancing graphics and GPU programming by developing and implementing the latest GPU hardware features. The position involves working with GPU-driven industries like gaming, machine learning, and technical computing.

The role is critical in shaping the future of GPU programming through HLSL for Xbox and Windows platforms. You'll collaborate with hardware partners to develop new features and work with game/app developers to ensure these features meet their needs. The position requires strong expertise in compiler development, particularly with LLVM, and deep understanding of GPU architecture and modern rendering techniques.

As part of Microsoft's Core OS division, you'll be contributing to operating systems that power Azure, Microsoft's Linux OS, Windows Client, Xbox, and Windows Server ecosystem. The role offers competitive compensation, comprehensive benefits, and the opportunity to work with cutting-edge technology while impacting billions of users worldwide.

The position offers a flexible work environment with up to 100% work from home options, competitive salary range of CAD $108,100 - $199,700, and Microsoft's comprehensive benefits package. This is an excellent opportunity for experienced engineers passionate about compiler development, GPU programming, and high-performance computing to make a significant impact in the gaming and technical computing industries.

Last updated 5 minutes ago

Responsibilities For Senior Software Engineer

  • Work with industry partners to ensure compiler can deliver best in class content and performance
  • Work with customers, partners, and stakeholders to help define and implement roadmap for GPU programming via HLSL
  • Be heavily involved in new features in the compiler, both design and implementation

Requirements For Senior Software Engineer

Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • 2+ years LLVM (or equivalent) compiler experience
  • Experience with C, C++, or Python
  • Must pass Microsoft Cloud Background Check
  • Proficient understanding of GPU hardware and API fundamentals
  • Knowledge of modern rendering techniques

Benefits For Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Data team in Hyderabad, focusing on database migration and modernization, requiring 6+ years of experience in cloud and database technologies.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Power Platform and D365, combining software engineering with data analytics and ML implementation.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Cosmos DB, developing SDKs and database tools for globally distributed systems.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Industrial Metaverse Data Experiences team, building backend components and AI-enabled experiences within Microsoft Fabric.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Xbox division in Noida, focusing on backend services and gaming infrastructure using C#, .Net Core, and Kubernetes.