Director IT – Enterprise Data Architecture & Integration
About the role
We are working with an established national accounting, tax, and advisory organization with a growing technology environment supporting teams across multiple offices. The firm is continuing to modernize how data moves across the organization and is looking for a senior technical leader who can take ownership of enterprise data architecture, integration strategy, and development standards. This is not a pure people-management position. The person coming into this role will serve as a true player-coach, setting architectural direction while remaining close enough to the technology to guide design decisions, solve difficult integration problems, and mentor a distributed development team.
- Own the firm's enterprise data architecture strategy rather than simply maintaining an existing platform
- High-visibility role working across data, applications, automation, and enterprise systems
- Opportunity to influence long-term technology architecture and platform decisions
- Lead and mentor a distributed development and automation team
- Modernize integration architecture across APIs, workflows, data pipelines, and enterprise applications
- Significant exposure to Microsoft Fabric, Azure, automation, and modern data architecture
Responsibilities
- Own and evolve the enterprise data architecture strategy across data models, data flows, storage platforms, integrations, and enterprise applications
- Develop a long-term data architecture roadmap aligned with business and technology priorities
- Design and oversee ETL/ELT pipelines, real-time integrations, APIs, and system-to-system connectivity
- Establish standards around data modeling, data lifecycle management, governance, quality, lineage, security, and access
- Define enterprise integration patterns using REST APIs, GraphQL, webhooks, event-driven architecture, and related technologies
- Lead automation initiatives using technologies such as Power Automate, Power Apps, Azure Logic Apps, Python, and PowerShell
- Own and continue maturing the firm's Software Development Lifecycle, including testing, documentation, source control, CI/CD, branching, deployment, and release practices
- Lead and mentor a distributed team of developers while serving as the senior technical escalation point for complex architecture and integration challenges
Qualifications
- 10+ years of experience across enterprise data architecture, software development, data engineering, or systems integration
- Demonstrated experience designing enterprise-scale data architecture and integration solutions
- Strong background in data modeling, database architecture, data pipelines, and ETL/ELT
- Experience with modern data platforms such as Microsoft Fabric, Databricks, Snowflake, or comparable technologies
- Hands-on knowledge of API and integration technologies including REST, GraphQL, SOAP, and webhooks
- Strong understanding of software development practices, SDLC frameworks, GitHub, CI/CD, automated testing, and release management
- Experience with Microsoft/Azure-oriented technologies such as Power Apps, Power Automate, Azure Logic Apps, PowerShell, or Microsoft Fabric strongly preferred
- Working knowledge of Python, JSON, Node.js, or comparable development technologies
- Understanding of enterprise data governance, security, lineage, quality, and regulatory considerations
- Previous experience leading and mentoring developers or technical teams
- Ability to work from a company office a minimum of three days per week
- Current authorization to work in the United States without employer visa sponsorship
Benefits
- Medical
- Dental
- Vision
- 401(k)
- Profit sharing
- PTO
- Parental leave
- Professional development
- Discretionary performance bonus
Pay
Salary: $170,000 - $210,000 per year
Schedule
Hybrid schedule with approximately three days per week in office