Senior Software Engineer-Microsoft Dynamics OR Power Platform

H&R Block•Remote, MO
•$101,200 - $161,900•Remote

About The Position

The Senior Software Engineer is a technical leader responsible for designing, developing, configuring, and supporting enterprise contact center solutions built on Microsoft Dynamics 365 Customer Service, Dynamics 365 Contact Center, Power Platform, Copilot, and related technologies. The role designs IVA customer self-service conversation flows, configures IVR routing and call handling, builds Power Automate workflows for case management, creates Dataverse extensions, plugins, and custom APIs, and configures contact center routing and queue management. It also develops integrations through Azure services and designs Copilot experiences and prompt orchestration strategies. The engineer reviews pull requests, mentors engineering team members, creates technical specifications and solution and integration designs, and participates in Agile ceremonies. The role supports production incidents, collaborates with business partners to gather requirements and define solutions, analyzes contact center performance metrics to identify optimization opportunities, and works with architects to improve scalability, security, and maintainability.

Requirements

  • Bachelor’s degree in a related field, or equivalent through a combination of education and related work experience.
  • At least 5 years of related work experience.
  • At least 3 years implementing Microsoft Dynamics or Power Platform solutions.
  • Experience with Power Platform, Power Automate, C#, .NET, REST APIs, JavaScript/TypeScript, and JSON.
  • Experience supporting production business-critical applications.
  • Experience troubleshooting application defects and production incidents.

Nice To Haves

  • Dynamics Customer Service or Dynamics Contact Center experience.
  • Experience with AI-assisted development tools.
  • IVA and IVR experience.

Responsibilities

  • Design IVA conversation flows for customer self-service.
  • Configure new IVR routing logic and call-handling capabilities.
  • Build Power Automate workflows supporting case management processes.
  • Create Dataverse extensions, plugins, and custom APIs.
  • Configure Dynamics 365 Contact Center routing and queue management.
  • Develop integrations with enterprise systems through Azure services.
  • Design Copilot experiences and prompt orchestration strategies.
  • Review pull requests and mentor engineering team members.
  • Create technical specifications, solution diagrams, and integration designs.
  • Participate in Agile ceremonies, including sprint planning and backlog refinement.
  • Support production incidents and troubleshoot platform issues.
  • Collaborate with business partners to gather requirements and define solutions.
  • Analyze contact center performance metrics and identify optimization opportunities.
  • Work with architects to improve scalability, security, and maintainability.

Benefits

  • Competitive pay and comprehensive benefits.
  • Medical and prescription drug coverage for qualifying associates and eligible dependents.
  • H&R Block Retirement Savings Plan (401(k) Plan).
  • Employee Assistance Program.
  • Virtual fitness center programs.
  • Associate discount program.
  • Business Travel Accident Insurance.
  • Associate Tax Prep benefit.
  • Possible participation in incentive compensation or short-term incentive plans, subject to plan terms.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service