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