Microsoft Dynamics 365

Houston, TX, US • Posted 8 hours ago • Updated 51 minutes ago
Contract W2
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Azure
  • o Azure DevOps (ADO)
  • o Microsoft Dynamics 365

Summary

Staff Software Engineer / Technical Lead Microsoft Dynamics 365 Field Service

Location: Hybrid (60% onsite / 40% remote)

Preferred Locations: Westlake, OH; Louisville, KY; Chicago, IL; Houston, TX

Employment Type: Contract-to-Hire (CTH)

Start Date: ASAP

Position Overview

We are seeking a highly technical Staff Software Engineer / Technical Lead to lead the evolution of a critical field service and work order management platform supporting a large service and repair operation. This individual will serve as the most senior technical resource on the team, providing architecture leadership, hands-on technical guidance, and deep product engagement as the organization transitions from a legacy application environment to Microsoft Dynamics 365 Field Service.

The ideal candidate combines strong software engineering and integration expertise with hands-on experience implementing and supporting Dynamics 365 Field Service environments. This role will play a key leadership position in a major transformation initiative currently being delivered in partnership with global system integrators and will be responsible for ensuring long-term scalability, performance, integration, and adoption of the platform.

Key Responsibilities

  • Serve as the technical lead and subject matter expert for the Field Service technology ecosystem.
  • Provide architectural direction and technical oversight for the implementation and ongoing support of Microsoft Dynamics 365 Field Service.
  • Lead the transition from legacy work order management systems to the new Dynamics-based solution.
  • Drive integration strategies across enterprise applications, customer systems, and operational platforms.
  • Partner with internal business stakeholders, product managers, service delivery leaders, and external implementation partners.
  • Ensure the work order platform effectively supports technician workflows, scheduling, dispatching, service execution, and invoice generation.
  • Guide engineering teams in designing scalable, secure, and high-performing solutions within the Microsoft technology stack.
  • Evaluate and leverage emerging technologies, including AI-enabled capabilities, to improve operational efficiency and customer experience.
  • Mentor and develop legacy team members as they expand their Dynamics 365 expertise.
  • Lead a team of approximately 5-6 engineers while coordinating with offshore development resources.
  • Establish application performance standards and ensure non-functional requirements such as reliability, scalability, availability, and maintainability are met.
  • Drive best practices for software development lifecycle management using Azure DevOps (ADO).
  • Remain deeply engaged with the product, business processes, and end-user experience to maximize business value.

Required Qualifications

  • 10+ years of software engineering experience with progressively increasing technical leadership responsibilities.
  • Hands-on experience implementing, supporting, and enhancing Microsoft Dynamics 365 Field Service solutions.
  • Strong understanding of field service, work order management, dispatching, technician workflows, and service operations.
  • Experience leading large-scale enterprise application implementations and transformation initiatives.
  • Deep expertise with enterprise system integrations and API-driven architectures.
  • Experience supporting highly integrated platforms that interact with multiple internal and external systems.
  • Strong knowledge of the Microsoft technology stack, including:
    • Microsoft Dynamics 365
    • Azure
    • Azure DevOps (ADO)
    • Integration platforms and middleware solutions
  • Experience managing or mentoring technical teams and coordinating offshore development resources.
  • Strong architecture, application performance tuning, and system reliability experience.
  • Excellent communication and stakeholder management skills.

Preferred Qualifications

  • Experience within vehicle repair, fleet maintenance, truck service, equipment service, or field service industries.
  • Previous experience working directly with technicians, dispatch organizations, or service operations teams.
  • Experience supporting enterprise integration platforms similar to custom iPaaS or middleware environments.
  • Knowledge of AI, automation, and intelligent service management capabilities within the Microsoft ecosystem.
  • Experience working with large consulting and implementation partners during enterprise technology rollouts.

Desired Leadership Profile

The successful candidate will be:

  • A hands-on technical leader who remains close to both the technology and business.
  • Passionate about emerging technologies and AI-driven innovation.
  • A trusted advisor capable of guiding engineering teams through complex modernization initiatives.
  • Product-minded and deeply engaged in understanding operational workflows and customer outcomes.
  • Comfortable balancing strategic architecture decisions with tactical technical execution.

Technical Environment

  • Microsoft Dynamics 365 Field Service
  • Azure
  • Azure DevOps (ADO)
  • Enterprise Integrations
  • APIs and Middleware Platforms
  • Legacy Application Modernization
  • Work Order Management Systems
  • AI & Automation Technologies
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90938717
  • Position Id: 2026-1789
  • Posted 8 hours ago
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.