Live roles / Jobgether
Compatibility brief · Discovered by NoBoards 2h ago

Lead Software Engineer-Dynamics 365 Contact Center

Published by Jobgether · US

Jobgether publishes partner-company listings. Check the original posting for the employer and current availability.

Sponsorship not statedRemote listed

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

As Lead Software Engineer, you will own key technical decisions and guide the development, integration, and support of enterprise contact center solutions, ensuring reliability, maintainability, and alignment with business needs.

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

The ideal candidate is an experienced software engineer with deep Microsoft Dynamics 365 expertise, strong architectural skills, and a proven ability to lead technical initiatives and deliver complex enterprise solutions.

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.

How Jobgether works

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?

Data Privacy Notice

By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1