About the Company
Reporting to the Chief Executive Officer, the IT Director provides strategic and operational leadership for all Information Technology systems, infrastructure, and services. This role partners with business leaders to align technology with organizational goals, drive innovation, and ensure reliable day-to-day IT operations.
About the Role
Essential Duties/Responsibilities:
- Define and execute the organization’s IT vision, strategy, and roadmap to support business growth and operational efficiency.
- Partner with executive leadership to identify opportunities to leverage technology and improve business performance.
- Build and maintain strong relationships with internal stakeholders and external vendors/service providers.
- Oversee vendor management activities, including selection, contract, performance monitoring, renewals, and alignment with organizational, security, and budget requirements.
- Develop, manage, and monitor the IT department budget, ensuring cost-effective use of resources.
- Lead, mentor, and manage IT staff, including performance management and professional development.
- Monitor and report on IT projects, resource utilization, and operational performance to executive leadership.
- Oversee the design, implementation, maintenance, and continuous improvement of IT systems, including On-premises and cloud infrastructure, Hybrid server environments, Networks (WAN/LAN), telecommunications, and VoIP systems.
- Ensure high availability and performance of networks, servers, operating systems, and enterprise applications.
- Manage system configurations, documentation, upgrades, and lifecycle planning for hardware and software.
- Oversee inventory and support of all IT assets (laptops, desktops, mobile devices, meeting room technology, etc.).
- Administer software systems, licensing, and deployments.
- Configure and manage Microsoft Intune as the firm’s mobile device management (MDM) platform, including device enrollment, compliance policies, application deployment, and endpoint governance.
- Configure and manage Microsoft Autopilot to support standardized device provisioning, deployment, reset, and lifecycle management.
- Perform and oversee system engineering functions including Active Directory, Azure, VMware, Office 365, Group Policy, scripting, patching, and automation.
- Establish and enforce IT security policies, procedures, and controls to safeguard systems and data.
- Oversee network security, firewalls, and access controls; ensure compliance with corporate and regulatory requirements.
- Ensure timely patching, updates, and vulnerability mitigation across systems.
- Lead disaster recovery, backup, and business continuity planning and execution.
- Oversee IT service delivery, including help desk operations and escalation management.
- Ensure timely resolution of technical issues and a high level of customer satisfaction.
- Manage user account administration, email systems, and access provisioning.
- Support business systems and applications that enable reporting and operational activities.
- Lead planning, design, and implementation of network infrastructure changes and enhancements.
- Manage and maintain network hardware including firewalls, routers, and switches.
- Oversee system backups, archiving, and recovery processes.
- Implement automation and scripting solutions to improve efficiency and reliability.
- Identify and implement process improvements to enhance efficiency, quality, and cost-effectiveness.
- Evaluate emerging technologies and recommend solutions to improve organizational capabilities.
- Develop and manage governance for the use of AI products and AI integrations, including security, compliance, vendor evaluation, acceptable use, and alignment with business objectives.
- Demonstrate the ability to effectively use AI tools such as Microsoft Copilot and Claude to improve productivity, support decision-making, and enhance operational efficiency.
- Optimize the balance between cloud and on-premises solutions based on performance and cost.
- Perform other related duties as assigned.
Qualifications
- Bachelor’s degree in Information Systems or equivalent technical experience.
Required Skills
- 10+ years of IT infrastructure and systems experience, including at least 5 years in a leadership role.
- Strong experience with: Network infrastructure (firewalls, routers, switches; FortiGate preferred), Windows Active Directory environments, Cloud platforms (e.g., Azure) and virtualization (e.g., VMware)
- Proven experience in IT strategy, project management, and team leadership.
- Proficiency in scripting (e.g., PowerShell, batch scripting) and automation.
- Strong problem-solving, analytical, and organizational skills.
- Ability to manage sensitive and confidential information.
- Excellent interpersonal and communication skills with a strong service orientation.
- Demonstrated ability to evaluate technology trends and apply them to business solutions.
Work Hours:
- In-office work at the Little Falls, NJ location. Monthly travel to other locations is required.
- Full-time, exempt, Monday to Friday, 40 hours per week.
- Availability to provide after-hours support for urgent issues, critical incident response, and planned maintenance as needed.
Pay range and compensation package
- Medical, Dental, Vision, Long Term Disability, and 401(k) benefits offered.
Equal Opportunity Statement
We are committed to diversity and inclusivity.