Principal Software Engineer, AI / Agentic Developer Productivity

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
99 days ago
Freshness
Confirmed live today
Closes
Jan 16, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $207k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 60% of similar roles. Most pay $169,550–$244,300 — the blue band above. At the midpoint, this role pays about $209k versus about $207k for comparable roles.

Based on 240 similar postings.

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 694 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer, AI / Agentic Developer Productivity

The Principal Software Engineer (AI / Agentic Developer Productivity) joins the ES365 AI team to build an agentic engineering platform for company-wide developer productivity. You will own and deliver complete features across the development lifecycle, including design, architecture, implementation, and servicing. Your daily work involves orchestrating the latest AI models and harnesses to enable tasks like large-scale codebase refactoring, automated package integrations, and human-in-the-loop directed code changes. You must demonstrate proficiency in C, C++, C#, Java, JavaScript, or Python. The role requires expertise in Agent SDKs, large language models, prompt engineering, and orchestration frameworks like LangChain, Semantic Kernel, AutoGen, or LlamaIndex. You will solve complex problems involving multi-step reasoning, tool calling, retrieval-augmented generation, and building production-quality systems for large-scale codebases.

What does a Software Engineer earn?

Median $197400 from 2576 postings across 150 companies.

See salary data

What you'll do

  • Own and deliver complete features across the entire development lifecycle from design to shipping.
  • Orchestrate the latest AI models and harnesses to improve company-wide developer productivity.
  • Write and review clean, high-quality code focused on performance, scalability, and maintainability.
  • Experiment with multiple AI approaches to establish new best practices for agentic development.
  • Provide technical mentorship and coaching to engineers within and beyond the immediate team.
  • Advocate for state-of-the-art AI coding practices to both internal teams and customers.
  • Forge technical and mission-based partnerships with other teams across Microsoft on related problems.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of technical engineering experience.
  • Proficiency in coding languages including C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud background check.
  • Prior experience building with Agent SDKs, LLMs, prompt engineering, or AI orchestration frameworks (preferred).
  • Familiarity with agentic AI development patterns like multi-step reasoning, RAG, and human-in-the-loop workflows (preferred).
  • Proven experience delivering large-scale, production-quality systems (preferred).
  • Solid software engineering fundamentals in system design, algorithms, testing, debugging, and code review (preferred).
  • Experience with AI-powered developer tooling like GitHub Copilot, Claude Code, or Cursor (preferred).

More like this

Similar roles

Principal AI/Agentic Engineer

Abbott

Abbott Park, IL 14 days ago $149,300–$298,700
Python TypeScript Go Java LangGraph Temporal LLM Agentic Systems CI/CD Distributed Systems API Design Retrieval Observability Secure SDLC Shadow Evaluation HIPAA GxP
10+ yrs exp

Principal AI Software Engineer

Palo Alto Networks

Santa Clara, CA 141 days ago $223,000–$306,500
Python Generative AI LLMs Multi-Agent Systems GPT-4 Llama 3 Anthropic LangSmith Arize HoneyHive OpenTelemetry Java Node.js Agile Scrum API Design AI Gateway Observability Pipelines
10+ yrs exp

Principal AI Software Engineer

Palo Alto Networks

Santa Clara, CA 141 days ago $223,000–$306,500
Python Generative AI LLMs Multi-Agent Systems Agentic Workflows GPT-4 Llama 3 Anthropic LangSmith Arize HoneyHive OpenTelemetry Java Node.js API Design Agile Scrum
10+ yrs exp

Principal Software Engineer, AI-Powered Work

Intuit

Mountain View, CA +1 5 days ago $261,500–$353,500
Python Java TypeScript AI Agents Cloud Services system-design Agent Orchestration Retrieval Identity Systems Data Platforms Workflow Automation Monitoring Security
10+ yrs exp