Software Engineer II- Frontend

Job expired!

Join Microsoft as a Software Engineer II-Frontend

GPU-driven industries including gaming, machine learning, and technical computing are rapidly evolving due to increasing GPU performance. As GPU performance rises, so does code complexity, making sophisticated GPU programming languages essential for these industries. The HLSL compiler team at Microsoft is at the forefront of graphics and GPU programming, leading initiatives to design, implement, and expose cutting-edge GPU hardware features.

What You'll Do

As a Software Engineer II-Frontend, you will:

  • Collaborate with industry partners to ensure our compiler delivers best-in-class content and performance.
  • Engage with customers, partners, and stakeholders to define and implement a roadmap for the future of GPU programming via HLSL.
  • Be heavily involved in the design and implementation of new features in the compiler.
  • Embody Microsoft's culture and values in all that you do.

Who You Are

To thrive in this role, you should have:

Required Qualifications

  • Bachelor's Degree in Computer Science or a related technical discipline, AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, or Python, OR equivalent experience.
  • 2+ years of LLVM (or equivalent) compiler experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements. This role requires passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field, AND 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, or Python, OR equivalent experience.
  • Experience in shipping compilers and/or games.
  • Demonstrated knowledge of modern rendering techniques.
  • Proficient understanding of GPU hardware and API fundamentals.

Compensation

The typical base pay range for this role across Canada is:

  • Software Engineering IC3: CAD $83,600 - CAD $159,600 per year.
  • Software Engineering IC4: CAD $108,100 - CAD $199,700 per year.

Find additional pay information here:

Microsoft will accept applications and process offers for these roles on an ongoing basis.

Our Commitment

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.

If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via our .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

#CoreOSJobs #AEPJobs