Drimva

Microsoft

Principal Software Engineer - Dynamics Customer Experience Applications team

$143K–$304K

Redmond, WA · On-site · Principal · Full-time · Posted Oct 2, 2026

Experience
Required: 6+ years technical engineering experience; preferred alternatives: 8+ years with a Master's Degree, or 12+ years with a Bachelor's Degree, or equivalent experience.
Education
Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
Visa sponsorship
The role requires passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

About the job

Provides technical leadership for the architecture, development, and operation of AI-enabled, globally distributed services powering Dynamics 365 Contact Center.

What you'll do

  • Define technical strategy and architecture, and lead implementation of production-ready distributed services.
  • Lead applied AI system design, including model selection, evaluation, grounding, orchestration, responsible AI, monitoring, and lifecycle management.
  • Own service quality and operations, including security, reliability, incident response, and mentoring engineers 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 languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Experience defining distributed-systems architecture and driving technical decisions across organizational boundaries.
  • Experience shipping generative AI, large language model, or agentic capabilities with evaluation, safety, monitoring, and lifecycle practices.
  • Expertise building and operating highly available cloud services, including containers, data platforms, networking, security, and observability.

Nice to have

  • Master's Degree and 8+ years of technical engineering experience, or Bachelor's Degree and 12+ years, or equivalent experience.
  • Experience with large-scale cloud services, event-driven systems, GitHub-based CI/CD, WebSockets, gRPC, Azure Service Fabric, GitHub Copilot, or Claude.

Pay

USD $142,800 - $274,800 per year (base salary); USD $188,000 - $304,200 per year (base salary)

Tools

Azure, C, C++, C#, Java, JavaScript, Python, Azure Service Fabric

AI focus

Technical leadership for applied AI and generative AI, large language model, or agentic capabilities, including model and framework selection, evaluation, grounding, orchestration, responsible AI controls, monitoring, and lifecycle management.

Model-written summary · the original posting is authoritative

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