Principal Software Engineering Manager, Dynamics Contact Center

Microsoft

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Redmond, WA
Salary
$165,600–$296,400 / yr
Posted
22 days ago
Freshness
Confirmed live yesterday
Closes
Feb 15, 2027

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $232k
This role $231k
$150k most similar roles pay here $312k

This role pays more than 66% of similar roles. Most pay $207,387–$255,625 — the shaded band above. At the midpoint, this role pays about $231k versus about $232k 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 598 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineering Manager, Dynamics Contact Center

As a Principal Software Engineering Manager - Dynamics Contact Center, you will join the Dynamics 365 engineering organization to lead a team of twelve to fifteen engineers. You will be responsible for the design, implementation, quality, and delivery of next-generation AI-first enterprise applications and business solutions for connected customer care. The role involves collaborating with senior leaders and partners to select technical architectures that solve complex business needs within the contact center domain. To succeed, you must possess expertise in coding languages such as C, C++, C#, Java, JavaScript, or Python, alongside experience with Power Platform, Microsoft 365, Office 365, and Azure. You will navigate ambiguity to translate product roadmaps into outcomes while managing technical complexities and ensuring high-quality software delivery within a fast-paced, agile environment focused on digital transformation for business customers.

What does a Software Engineering Manager earn?

Median $223750 from 106 postings across 38 companies.

See salary data

What you'll do

  • Lead a team of 12–15 engineers in building next-generation AI-first enterprise applications.
  • Design and implement Dynamics 365 applications using Power Platform, Microsoft 365, and Azure.
  • Select the best technical architectures to solve complex business needs for contact center customers.
  • Manage the full software development lifecycle including design, implementation, scheduling, quality, and delivery.
  • Translate product roadmaps into actionable outcomes while resolving technical complexities.
  • Proactively identify and address customer needs within an evolving technology landscape.
  • Drive the development of industry cloud vertical applications and innovative AI workflows.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 8+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud background check.
  • Master's Degree in Computer Science or related field and 12+ years of technical engineering experience (preferred).
  • Bachelor's Degree in Computer Science or related field and 15+ years of technical engineering experience (preferred).
  • 6+ years of people management experience (preferred).
  • 3+ years of people management experience in a product development environment (preferred).
  • Knowledge of end-to-end software development lifecycle, customer success, zero-trust security, and compliance (preferred).
  • Experience with cloud infrastructure, AI-first products, and engineering practice improvement (preferred).

More like this

Similar roles

Senior Software Engineer / Principal Software Engineer

Microsoft

Redmond, WA 60 days ago $119,800$234,700
Azure AI Microsoft Dynamics 365 Power Platform C# .NET React Microservices SQL NoSQL Cosmos DB ASP.NET Python JavaScript TypeScript REST API Service Bus Event Hub Azure Synapse Agile
4+ yrs exp

Principal Software Development Engineer

Oracle

Seattle, WA +2 107 days ago $114,600$234,600
Oracle Cloud Infrastructure (OCI) Key Management Service (KMS) Hardware Security Modules (HSM Distributed Systems Linux Unix Microservices Relational Databases NoSQL Data Structures Algorithms Encryption-at-rest SaaS Storage Services
10+ yrs exp

Principal Software Development Engineer

Comcast

Philadelphia, PA 87 days ago $188,925$296,269
Linux C C++ Golang Python Docker Kubernetes Microservices Distributed Systems DOCSIS CMTS vCMTS Broadband Access Network Infrastructure Telemetry Event-driven Architecture
10+ yrs exp

Principal Software Development Engineer

Fortinet

Sunnyvale, CA 29 days ago $200,500$260,500
C C++ Unix Linux REST API libcurl JSON POSIX TCP/IP Switching Routing Embedded Systems Firewall Configuration
10+ yrs exp

Principal Software Development Engineer

CVS Health

Remote (TX) +4 22 days ago $144,200$288,400
Java Spring Boot Go Node.js Python React Angular TypeScript REST GraphQL gRPC Kafka AWS Azure GCP Kubernetes Docker Terraform CI/CD SQL NoSQL Redis Prometheus Grafana
10+ yrs exp Remote

Principal Software Development Engineer

CVS Health

Remote (Dallas, TX) +4 18 days ago $144,200$288,400
Java Spring Boot Node.js Python React Angular TypeScript REST GraphQL gRPC Kafka AWS Azure GCP Kubernetes Docker Terraform CI/CD Prometheus Grafana Redis SQL NoSQL Generative AI
10+ yrs exp Remote