Note: The job is a remote job and is open to candidates in USA. Hagerty is a company built by drivers for drivers, dedicated to making it easier for enthusiasts to celebrate their vehicles. They are seeking a Lead Software Engineer, Dynamics & Power Platform to lead the design, development, and delivery of scalable enterprise solutions while ensuring high-quality and efficient outcomes across the team.
Responsibilities
- Lead the development of solutions using Dynamics 365 Sales (CRM) and Dataverse
- Implement Power Automate workflows to streamline business processes
- Develop applications using Power Apps (Canvas and Model-Driven Apps)
- Design and manage CI/CD pipelines for Dynamics 365, Power Platform and Power Apps deployments
- Ensure best practices for customization, configuration, and extensibility within the platform
- Establish and enforce engineering best practices, coding standards, and governance across the team
- Implement source control and versioning strategies using Git (or similar tools) for:
- Web resources
- Dataverse tables and forms
- Environment variables
- 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 closely with the Solution Architect to break down features into well-defined user stories and ensure alignment with architecture
- Partner with the Technical Product Manager to understand, refine, and support business requirements, translating them into scalable technical solutions
- Collaborate with the Scrum Master and Engineering Manager to ensure:
- Stable and predictable sprint delivery
- Effective backlog grooming and estimation
- Timely resolution of blockers
- Act as the technical point of contact for stakeholders and cross-functional teams
Skills
- Deep expertise in Microsoft Dynamics 365 Sales, Power Platform and Power Apps
- Lead the development of solutions using Dynamics 365 Sales (CRM) and Dataverse
- Implement Power Automate workflows to streamline business processes
- Develop applications using Power Apps (Canvas and Model-Driven Apps)
- Design and manage CI/CD pipelines for Dynamics 365, Power Platform and Power Apps deployments
- Ensure best practices for customization, configuration, and extensibility within the platform
- Establish and enforce engineering best practices, coding standards, and governance across the team
- Implement source control and versioning strategies using Git (or similar tools)
- 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 closely with the Solution Architect to break down features into well-defined user stories
- Partner with the Technical Product Manager to understand, refine, and support business requirements
- Collaborate with the Scrum Master and Engineering Manager to ensure stable and predictable sprint delivery
- Act as the technical point of contact for stakeholders and cross-functional teams
- Strong problem-solving and communication skills
- Proven experience as a Tech Lead or Senior Engineer in Dynamics 365 / Power Platform/Power Apps
- Strong expertise in Dynamics 365 Sales and Dataverse
- Strong expertise in Power Automate
- Strong expertise in Power Apps (Canvas & Model-driven)
- Strong expertise in CI/CD pipelines for Dynamics (Azure DevOps or similar)
- Experience with Git-based version control systems
- Strong understanding of ALM (Application Lifecycle Management) on Microsoft Power Platform
- Experience working in Agile/Scrum environments
- Take the on-call duty, including but not limited to, during nights and weekends to support Broad Arrow Auctions
- Experience with Azure services and integrations
- Familiarity with Power Platform governance and security models
- Microsoft certifications in Dynamics 365 or Power Platform
- Strong problem-solving and communication skills
Benefits
- Compensation, comprehensive benefits and the perks that set us apart (if you reside in the following jurisdictions: Illinois, Colorado, California, District of Columbia, Hawaii, Maryland, Minnesota, Nevada, New York, or Jersey City, New Jersey, Cincinnati or Toledo, Ohio, Rhode Island, Washington, British Columbia, Canada please email recruiting@hagerty.com for compensation, comprehensive benefits and the perks that set us apart)
- Open to U.S. remote work
- Team members who reside within 20 miles of the Traverse City headquarters will follow a hybrid schedule, working from the office three days per week
- May require travel for quarterly events
Company Overview
Company H1B Sponsorship