Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Senior Software Engineer - Compiler

Microsoft

$119,800 - $258,000
Oct 8, 2025
Redmond, WA, US
Apply Now

Microsoft is looking to optimize the Just-In-Time (JIT) compiler that powers millions of .NET applications, with a focus on performance, diagnostics, and support for evolving hardware platforms, and to enhance developer productivity and impact in the age of Artificial Intelligence.

Requirements

  • 4+ years of industry experience developing compiler technologies
  • 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality
  • 5+ years of experience working on programming language design, compilers, managed runtimes, or OS internals
  • 1+ years of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality
  • 1+ years of experience applying AI technologies (such as large language models or code generation tools) in software development workflows, including tasks like static analysis, automated documentation, or test generation
  • coding in languages including, but not limited to, C++, C, C-Sharp, OR/ and Java
  • coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python

Responsibilities

  • Lead the design and optimization of the .NET JIT compiler, including code generation, register allocation, and performance tuning across multiple architectures and hardware platforms.
  • Proactively identify and deliver innovative features that advance compiler technology and developer tooling for new architectures, platforms, and developer scenarios.
  • Own complex technical problems in foundational areas that will affect Languages, Runtimes, and Compilers to target new platforms or provide new experiences.
  • Integrate AI-assisted tools (e.g., GitHub Copilot) to improve productivity, code quality, and developer experience, including prototyping AI-driven improvements to tooling, diagnostics, or compiler optimizations with large language models as needed.
  • Design and build the .NET compiler directly improving developer satisfaction by delivering high quality and performant experiences.
  • Design, implement, debug, and deliver experiences primarily in C++ and C.
  • Collaborate with peer teams, customers, and hardware partners to ensure compiler solutions address business needs effectively.

Other

  • 3 days / week in-office
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Mentor and guide junior engineers, fostering technical growth and best practices.
  • Foster open-source discussions, code reviews, and community forums to gather feedback and share expertise.