About The Position

Hagerty is hiring a Lead Software Engineer focused on Microsoft Dynamics 365 Sales, Dataverse, and the Power Platform. The role leads the design, development, and delivery of scalable enterprise solutions, combining hands-on engineering (80% of the role) with technical leadership (20%). The position is open to U.S. remote work; employees living within 20 miles of the Traverse City headquarters work a hybrid schedule from the office three days per week. The role may require travel for quarterly events and includes on-call duties, including nights and weekends, to support Broad Arrow Auctions. Where applicable, the role may involve designing, executing, and documenting internal controls for SOX-compliant responsibilities and attesting to the completeness, accuracy, and compliance of financial reporting data.

Requirements

  • Proven experience as a Tech Lead or Senior Engineer in Dynamics 365, Power Platform, or Power Apps.
  • Strong expertise in Dynamics 365 Sales and Dataverse.
  • Strong expertise in Power Automate.
  • Strong expertise in Power Apps, including Canvas and Model-Driven Apps.
  • Experience with CI/CD pipelines for Dynamics, using Azure DevOps or similar tools.
  • Experience with Git-based version control systems.
  • Strong understanding of Application Lifecycle Management on Microsoft Power Platform.
  • Experience working in Agile/Scrum environments.
  • Strong problem-solving and communication skills.

Nice To Haves

  • Experience with Azure services and integrations.
  • Familiarity with Power Platform governance and security models.
  • Microsoft certifications in Dynamics 365 or Power Platform.
  • Familiarity with public company requirements, including Sarbanes-Oxley and key regulations, if applicable.

Responsibilities

  • Lead development of solutions using Dynamics 365 Sales and Dataverse.
  • Implement Power Automate workflows to streamline business processes.
  • Develop Power Apps, including Canvas and Model-Driven Apps.
  • Design and manage CI/CD pipelines for Dynamics 365, Power Platform, and Power Apps deployments.
  • Ensure best practices for platform customization, configuration, and extensibility.
  • Establish and enforce engineering best practices, coding standards, and governance across the team.
  • Implement source control and versioning strategies for web resources, Dataverse tables and forms, environment variables, and Power Automate flows.
  • Drive solution performance, scalability, and maintainability.
  • Mentor and coach junior and mid-level engineers.
  • Conduct code reviews and provide constructive feedback.
  • Foster a collaborative and continuous learning environment.
  • Work with the Solution Architect to break features into well-defined user stories and align work with architecture.
  • Partner with the Technical Product Manager to understand and refine business requirements and translate them into scalable technical solutions.
  • Collaborate with the Scrum Master and Engineering Manager to support predictable sprint delivery, backlog grooming and estimation, and timely blocker resolution.
  • Serve as the technical point of contact for stakeholders and cross-functional teams.
  • Take on-call duty, including nights and weekends, to support Broad Arrow Auctions.
  • Where applicable for SOX-compliant responsibilities, design, execute, and document assigned internal controls and attest to the completeness, accuracy, and compliance of financial reporting data.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service