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