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

Software Engineer II

Microsoft

$100,600 - $215,400
Sep 14, 2025
Redmond, WA, USA
Apply Now

Microsoft's Developer Division is evolving software development in the age of AI and is looking for developers to enhance platforms and tools, specifically focusing on optimizing the .NET Core Runtime's Just-In-Time compiler for performance, diagnostics, and evolving hardware platforms.

Requirements

  • 6+ months of experience using AI-assisted development tools (e.g., GitHub Copilot, or similar) to enhance productivity and code quality
  • 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
  • 2+ 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, Java, JavaScript, or Python
  • 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python

Responsibilities

  • Contribute to the design and optimization of the .NET JIT compiler, including code generation, register allocation, and performance tuning across multiple architectures.
  • Design, implement, debug, and deliver experiences primarily in C and C++
  • Explore and integrate AI-assisted development tools (e.g., GitHub Copilot, etc.) into the engineering workflow to improve productivity, code quality, and developer experience.
  • Collaborate with the team to evaluate and prototype AI-driven enhancements to language tooling, runtime diagnostics, or compiler optimizations—leveraging large language models or other AI systems where appropriate.
  • work on optimizing the Just-In-Time compiler that powers millions of .NET applications, with a focus on performance, diagnostics, and support for evolving hardware platforms.
  • define the language, optimize the compiler and runtime, and build tooling that empowers developers worldwide to build great software.

Other

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Enjoys collaborating with an open source, smart, and technical customer base
  • Enjoys figuring out difficult technical problems in a foundational space that will affect Languages, Runtimes, and Compilers to target new platforms or provide new experiences
  • Is motivated by the opportunity to build & design software used by millions with a direct link to developer satisfaction, and by delivering high quality, performant, and elegant experiences you can greatly enhance a developer's day-to-day enjoyment