Principal Software Engineer (AI / Agentic Developer Productivity) | Microsoft Careers

Microsoft

Actively hiring
US Posted 35 days ago $139,900$274,800 / year

At a glance

AI generated

TL;DR

As a Software Engineer joining the ES365 (Microsoft 365 Engineering Systems) AI team, you will play a pivotal role in defining and building the next generation of Microsoft's agentic platform, which aims to enhance developer productivity across the company. Your day-to-day responsibilities include designing, implementing, and testing features that integrate advanced AI models into development workflows, while also mentoring fellow engineers and advocating for best practices in agentic development. You will work closely with other teams to forge technical partnerships and drive innovation in areas like automated code refactoring and human-in-the-loop directed changes. The ideal candidate has experience with Agent SDKs, large language models, and AI orchestration frameworks, along with a strong background in software engineering fundamentals and developer tooling at scale.

Skills

GitHub Copilot Copilot Workspace Claude Code OpenAI Codex ChatGPT Cursor LangChain Semantic Kernel AutoGen LlamaIndex CI/CD Kubernetes Docker Python JavaScript TypeScript Go Java C# SQL Git Terraform AWS Azure

What you'll do

  • Own and deliver complete features across the development lifecycle.
  • Use AI daily to enhance coding efficiency and advocate for state-of-the-art practices.
  • Mentor engineers both within and outside your team on agentic development.
  • Write and review high-quality, maintainable code with a focus on performance and scalability.
  • Contribute to defining best practices in agentic AI development across Microsoft.

What we're looking for

  • Extensive experience building with Agent SDKs, large language models (LLMs), and AI orchestration frameworks.
  • Proven track record of delivering large-scale, production-quality software systems as a Software Engineer.
  • Strong proficiency in software engineering fundamentals including system design, algorithms, testing, debugging, and code review.
  • Demonstrated ability to lead technical direction and mentor peers within a collaborative team environment.
  • Familiarity with agentic AI development patterns such as multi-step reasoning, tool/function calling, retrieval-augmented generation (RAG), and human-in-the-loop workflows.
  • Hands-on experience using AI-powered developer tools like GitHub Copilot, Claude Code, OpenAI Codex/ChatGPT, and Cursor.

Market check

Salary context

This $139,900–$274,800 range sits above 63% of similar postings on FindRole.

Peer median band

$139,900$261,850

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$165,825$223,775

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 451 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 417 roles with salary data.

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Principal Software Engineer | Microsoft Careers

Microsoft

US 15 days ago $139,900$274,800
Azure React Azure Functions GitHub Azure AI Foundry Azure DevOps CI/CD Terraform Python JavaScript TypeScript Kubernetes Docker Prometheus Grafana Git Agile

Software Engineer Responsible AI | Microsoft Careers

Microsoft

US 13 days ago $85,400$168,100
Python Java JavaScript C# Azure DevOps CI/CD Docker Kubernetes Terraform AWS PostgreSQL Machine_Learning AI_Tools Multimodal_Safety_Infrastructure Agent_Governance Safety_and_Governance_Platforms