Lead Software Engineer-Dynamics 365 Contact Center

Jobgether

United States

Remote

USD 118,000 - 188,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical coverage
401(k) retirement savings
Remote work within US

Job summary

Jobgether seeks a Lead Software Engineer – Dynamics 365 Contact Center in the United States. You will lead design and development of enterprise-scale Dynamics 365 Contact Center solutions, working across Dynamics 365 Contact Center, Customer Service, Power Platform, Azure, and Teams to modernize customer service capabilities.

You will establish engineering standards, guide architectural decisions, and mentor engineers, analysts, and consultants while exploring Copilot and AI-enabled features to

Qualifications

  • Bachelor's degree in a related field or equivalent experience.
  • 7+ years in professional software engineering.
  • 5+ years implementing Microsoft Dynamics 365 solutions.
  • 3+ years in technical leadership, teams or programs.
  • Experience across Dynamics 365, Power Platform, Azure, and enterprise integrations.

Responsibilities

  • Design and implement enterprise-scale Dynamics 365 Contact Center solutions.
  • Develop integrated customer service experiences using Dynamics 365 and Power Platform.
  • Establish engineering standards, coding practices, and architecture patterns.
  • Create technical documentation including diagrams and integration designs.
  • Mentor engineers, analysts, and consultants on implementation approaches.

Skills

Software engineering
Dynamics 365
Technical leadership
Microsoft ecosystem
.NET development
Power Platform
Azure
Team mentoring
Communication

Education

Bachelor's degree or equivalent

Tools

Dynamics 365
Power Platform
PCF
Azure
Teams

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer – Dynamics 365 Contact Center based in the United States.

The Lead Software Engineer will drive the design, development, and implementation of enterprise-scale customer engagement solutions built on Microsoft Dynamics 365 and the broader Microsoft cloud ecosystem.

This role combines hands-on software engineering with technical leadership to deliver scalable, integrated, and high-performing contact center experiences.

You will work across Dynamics 365 Contact Center, Dynamics 365 Customer Service, Power Platform, Azure, and Microsoft Teams to modernize customer service capabilities.

As a technical leader, you will establish engineering standards, guide architectural decisions, and mentor engineers, analysts, and consultants.

You will also explore emerging technologies, including Copilot, AI agents, and automation, to improve service delivery and operational efficiency.

The position offers the opportunity to solve complex technical challenges and influence enterprise platform strategy in an environment focused on digital innovation.

You will join a collaborative organization that values continuous learning, strong relationships, and meaningful customer impact.

Accountabilities
  • Lead solution architecture: Design and implement enterprise-scale Dynamics 365 Contact Center solutions, defining architecture patterns and technical approaches that support scalable customer engagement.
  • Develop end-to-end solutions: Build integrated customer service experiences using Dynamics 365 Contact Center, Dynamics 365 Customer Service, Power Platform, Azure services, and Microsoft Teams.
  • Establish engineering standards: Define coding practices, development guidelines, reusable architecture patterns, and implementation standards across projects.
  • Create technical documentation: Produce detailed technical specifications, solution diagrams, integration designs, and other documentation required for effective development and maintenance.
  • Build custom applications and integrations: Develop applications, plugins, workflows, integrations, and automation using Microsoft Power Platform and .NET technologies.
  • Provide technical leadership: Mentor engineers, analysts, and consultants, offering guidance on implementation approaches, troubleshooting, design decisions, and engineering best practices.
  • Review technical deliverables: Evaluate solution designs, code, configurations, and deployment plans to ensure quality, security, and consistency with established standards.
  • Explore emerging technologies: Assess new Microsoft platform capabilities, including Copilot, AI agents, automation, and advanced contact center features, and identify opportunities to improve customer experiences.
  • Resolve complex technical issues: Lead troubleshooting and support for high-impact incidents involving multiple systems, teams, or technologies.
  • Drive continuous improvement: Identify opportunities to enhance platform performance, integration reliability, development efficiency, and the overall quality of customer engagement solutions.
Requirements
  • Education: Bachelor's degree in a related field, or equivalent knowledge and experience gained through a combination of education and relevant professional work.
  • Software engineering experience: At least 7 years of professional software engineering experience.
  • Dynamics 365 expertise: At least 5 years of experience implementing Microsoft Dynamics 365 solutions.
  • Technical leadership: At least 3 years of experience leading technical teams, projects, or enterprise platform implementations.Microsoft ecosystem knowledge: Experience designing and delivering solutions across Dynamics 365, Power Platform, Azure services, and integrated enterprise systems.
  • Development expertise: Ability to build custom applications, plugins, workflows, integrations, and automation using .NET and Microsoft Power Platform technologies.
  • Solution architecture: Strong understanding of enterprise application design, integration patterns, technical documentation, code quality, and development standards.
  • Troubleshooting skills: Ability to investigate and resolve complex technical issues spanning multiple systems and technologies.
  • Communication and mentoring: Strong communication skills and the ability to guide technical teams, collaborate with cross-functional stakeholders, and explain complex concepts clearly.
  • Preferred Dynamics experience: Hands‑on experience with Dynamics 365 Customer Service or Dynamics 365 Contact Center.
  • Preferred development skills: Experience with Power Apps Component Framework (PCF).
  • AI-assisted development: Familiarity with AI-assisted software development tools and emerging Microsoft AI capabilities is an advantage.
Benefits
  • Annual salary: $117,700–$188,300, with individual compensation determined by relevant experience, education, skills, performance, and work location.
  • Potential incentive compensation: Eligible candidates may participate in applicable incentive or short-term incentive plans, subject to plan terms.
  • Medical coverage: Access to medical and prescription drug coverage for eligible associates and their eligible dependents.
  • Retirement savings: Access to a 401(k) retirement savings plan.
  • Employee assistance: Employee Assistance Program (EAP) to support personal and professional well-being.
  • Fitness programs: Access to virtual fitness center programs.
  • Associate discounts: Access to an employee discount program.
  • Travel protection: Automatic enrollment in Business Travel Accident Insurance.
  • Tax preparation benefit: Associate Tax Prep benefit.
  • Remote work: Remote position offering flexibility in where you work within the United States, subject to applicable requirements.
  • Professional growth: A collaborative, high-performing culture that emphasizes continuous learning, innovation, and meaningful contributions.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer-Dynamics 365 Contact Center
Lead Software Engineer-Dynamics 365 Contact Center

H&R Block, Inc. • Missouri

On-site
USD 118,000 - 188,000
Remote work
Competitive pay and benefits
Senior Microsoft Dynamics 365 Engineer - 410413
Senior Microsoft Dynamics 365 Engineer - 410413

Atrium • Chicago (IL)

Remote
USD 55,000 - 83,000
Atrium Care Package
Senior Microsoft Dynamics 365 Engineer
Senior Microsoft Dynamics 365 Engineer

Atrium Staffing LLC • Chicago (IL)

Remote
USD 55,000 - 83,000
Remote within United States
Technical ownership
Healthcare plans
+1
Lead Software Engineer – Dynamics 365 / Power Platform
Lead Software Engineer – Dynamics 365 / Power Platform

Valore Partners LLC • Atlanta (GA)

Hybrid
USD 150,000 - 170,000
Hybrid work
MS Dynamics Engineer
MS Dynamics Engineer

Atrium Staffing LLC • Champaign (IL)

Remote
USD 76,000 - 90,000
Remote Illinois opportunity
Travel to Urbana office
Contract role
+2
Senior Microsoft Dynamics 365 Engineer
Senior Microsoft Dynamics 365 Engineer

Atrium Staffing LLC • New York (NY)

On-site
USD 69,000 - 90,000
Atrium Care Package
Senior Software Engineer-Microsoft Dynamics OR Power Platform
Senior Software Engineer-Microsoft Dynamics OR Power Platform

H&R Block, Inc. • United States

Remote
USD 101,000 - 162,000
Competitive pay
Comprehensive benefits
401(k) Plan
+1
Microsoft Dynamics 365 CRM Technical Developer
Microsoft Dynamics 365 CRM Technical Developer

Yablon & Associates LLC • New York (NY)

Hybrid
USD 76,000 - 83,000
Senior Dynamics 365 Contact Center Architect & Tech Lead
Senior Dynamics 365 Contact Center Architect & Tech Lead

Jobgether • United States

Remote
USD 118,000 - 188,000
Medical coverage
401(k) retirement savings
Remote work within US
Microsoft Dynamics 365 Technical Consultant / Developer
Microsoft Dynamics 365 Technical Consultant / Developer

Ladders • United States

Remote
USD 120,000 - 145,000
Flexible living locations across US/CA
Annual incentive program
Medical, dental, and vision coverage
+1