Jobs and Careers
MI

Senior Software Engineer - CoreAI

Microsoft
United Statesfull_timeVerifiedPosted 7 Jan 2026
💰 $258,000/yr($119,800/yr$258,000/yr)

About the role

Overview

Artificial Intelligence (AI) is transforming the way developers build software. At Microsoft, we’re combining the power of .NET, world-class developer tools, and cutting-edge AI to reimagine the entire development experience — from the first line of code to deployment in the cloud. Our goal is to create smarter, faster, and more intuitive tools that help millions of developers turn ideas into reality. If you’re excited about pushing boundaries with GitHub Copilot, Model Context Protocol (MCP) tools, and AI-assisted development, this is your opportunity to make a global impact.

 

Within the Developer Division, the Languages, Frameworks, and Tools group at Microsoft is responsible for delivering best-in-class developer support for C++, Java, .NET (C#, Visual Basic, and F#), Python, Rust, and Go. We believe software development is rapidly evolving in the age of Artificial Intelligence, and we are building the future of platforms and tools for this new era.

 

We  are seeking a Senior Software Engineer - CoreAI, who is an innovator, early adopter of AI-powered development tools such as GitHub Copilot integration, Model Context Protocol (MCP) tools, and also actively exploring how Large Language Models (LLMs) can enhance their effectiveness and impact. From desktop to cloud, our tools enable millions of developers to deliver high-quality software with greater speed and confidence.

 

As part of the .NET Tools team, you will help empower developers worldwide with essential tools to build, debug, deploy, and host applications across platforms. We operate at the intersection of modern programming languages like C# and the .NET platform, delivering rich developer experiences through Visual Studio and VS Code with seamless integration to GitHub and Azure.

 

This is a high-impact opportunity to shape the next generation of developer productivity tools, influence technical strategy, and mentor engineers while contributing code at scale. You will work closely with the .NET community, the broader AI developer ecosystem, and partners across Visual Studio, VS Code, GitHub, and Azure to redefine what is possible in the developer experience. Read more about the Developer Division here: https://aka.ms/DevDivCareers. Microsoft’s mission is to empower every person and every organization on the planet to achieve more, and we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive.



Responsibilities
  • Lead architecture, design, and technical direction for large-scale developer tooling systems and platforms.
  • Write high-quality, extensible, and maintainable code while modeling and mentoring best coding practices across teams.
  • Drive optimization, refactoring, reuse, and diagnostics to improve code quality, performance, and ROI.
  • Lead design and review of testing strategies, with strong coverage across unit, integration, and system tests.
  • Mentor others on design patterns, telemetry integration, and verification strategies.
  • Set high standards for code reviews, diagnosability, and maintainability across the org.
  • Apply AI techniques (e.g., GitHub Copilot, LLMs) to enhance developer workflows such as code generation, testing, or debugging.
  • Contribute to automation, deployment safety, observability, and compliance practices for tools and internal platforms.
  • Identify and fill gaps in developer tooling by building or adopting scalable and reusable solutions.
  • Stay current with new technologies, industry trends, and best practices, and share knowledge across the team.
  • Lead cross-functional planning, estimation, and execution of high-impact technical initiatives.
  • Engage directly with customers and partner teams (e.g., GitHub, Azure) to align product capabilities with developer needs.


Qualifications

Required Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience. 

Other Requirements

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

Preferred Qualifications

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineeri

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →