Drimva

Microsoft

Principal Software Engineer

$143K–$304K

United States · On-site · Principal · Full-time · Posted Nov 2, 2026

Experience
Minimum: 6+ years of technical engineering experience; or equivalent experience. Preferred alternatives: 8+ years with a master's degree, or 12+ years with a bachelor's degree, or equivalent experience. Additional experience asks include 7+ years in cloud development, 7+ years leading technical dependencies, 7+ years developing RESTful API/microservices/ASP.NET applications, and 3+ years of production infrastructure templates and scripts.
Education
Bachelor's Degree in Computer Science or related technical field, or equivalent experience.

About the job

Leads hands-on engineering for Microsoft Skilling platforms, including Azure full-stack features, CI/CD infrastructure, service reliability, and AI-enabled learning and testing capabilities.

What you'll do

  • Design, develop, and maintain engineering infrastructure, tools, and services powering CI/CD for the Microsoft Learning platform.
  • Build and operate scalable, secure Skilling platform features and integrations; lead engineering practices for quality, performance, reliability, and automated testing.
  • Develop AI/Copilot capabilities and use AI/LLM models to analyze test failures; mentor engineers and coordinate technical work across teams.

What they ask for

  • Bachelor's degree in Computer Science or related technical field and 6+ years of technical engineering experience coding in listed languages, or equivalent experience.
  • 7+ years of experience in cloud development principles and patterns, including loosely coupled architectures, microservices, and DevOps.
  • 7+ years of hands-on experience developing applications using RESTful APIs, microservices, and ASP.NET; 3+ years of production experience with infrastructure templates and scripts.
  • Proficiency in C#, .NET, React, JavaScript/TypeScript, or equivalent languages/frameworks.

Nice to have

  • Master's degree and 8+ years of technical engineering experience, or bachelor's degree and 12+ years, or equivalent experience.
  • Experience leading technical and architectural dependencies; designing and shipping AI/ML or GenAI solutions; and using Azure DevOps or similar CI/CD platforms.

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, Azure DevOps, ASP.NET

AI focus

Develop Copilot features and AI-enabled Skilling experiences; build and ship AI/ML or GenAI solutions, and use AI/LLM models to analyze test failures and identify root causes.

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 4, 2026 (UTC)