Microsoft
Principal Software Engineer (AI / Agentic Developer Productivity)
$143K–$304K
Redmond, WA · On-site · Principal · Full-time · Posted Jul 20, 2026
- Experience
- 6+ years technical engineering experience; bachelor's degree route or equivalent experience.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Build and advance Microsoft’s agentic AI platform and developer experiences to improve productivity across Microsoft engineering teams.
What you'll do
- Deliver features across the full development lifecycle, from design and implementation through testing, shipping, and servicing.
- Use AI in daily coding, experiment with AI approaches, and promote effective agentic development practices.
- Write and review quality code, mentor engineers, and collaborate with partner teams.
What they ask for
- Bachelor's Degree in Computer Science or related technical field and 6+ years technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Nice to have
- Experience with Agent SDKs, LLMs, prompt engineering, AI orchestration frameworks, or agentic AI patterns.
- Experience with AI developer tools, large-scale production systems, or developer tooling/build systems/CI/CD.
Pay
USD $142,800 - $274,800 per year (base salary); USD $188,000 - $304,200 per year (base salary)
Tools
C, C++, C#, Java, JavaScript, Python, LangChain, Semantic Kernel
AI focus
Build an agentic engineering platform and AI-powered developer experiences; orchestrate AI models and harnesses, experiment with approaches, and advance AI-assisted developer productivity.
Model-written summary · the original posting is authoritative