Role Overview :
The Director of Information Technology will be a key leader within the organization, responsible for overseeing all IT systems, infrastructure, and teams that drive daily operations and long-term technology goals.
This role requires a blend of strategic leadership and hands-on management to ensure that our systems and networks operate seamlessly, supporting the broader company mission and enhancing overall business functionality.
The Director of Information Technology will play a pivotal role in driving our organization’s IT strategy forward, creating a foundation for continuous improvement and scalable growth.
We’re looking for a forward-thinking, detail-oriented leader with the technical acumen and managerial skills to make a lasting impact.
Key Responsibilities :
IT Operations Ownership
Lead and manage the operations of all IT systems, including networks, data centers, and cloud services, to ensure reliability, security, and performance.
Develop, maintain, and update IT policies and protocols to align with industry standards and best practices, optimizing system uptime and resilience.
Comprehensive Systems Understanding
Develop an in-depth understanding of the organization’s in-house ERP (Enterprise Resource Planning), WMS (Warehouse Management System), and CRM (Customer Relationship Management) platforms, as well as third-party integrations.
Act as the expert on these systems, bridging the gap between IT and other departments by simplifying processes and aligning technical solutions with business needs.
Team Leadership & Development
Oversee the IT team’s growth and development, which includes managing recruitment, onboarding, training, and performance evaluation processes.
Foster a collaborative culture that promotes knowledge sharing, career development, and continuous learning within the team to build robust capabilities that support evolving IT needs.
Project Management & Cross-Functional Collaboration
Lead and coordinate cross-functional IT project teams, ensuring smooth execution and delivery on time and within budget.
Collaborate with other departments to support their technical needs, driving efficiencies and fostering a cooperative environment.
Key responsibilities include planning project milestones, managing resources, and mitigating risks.
Resource Alignment with Technical Program Manager
Work closely with the Technical Program Manager to align priorities and ensure optimal resource allocation for critical projects.
Provide oversight on project timelines, budgets, and deliverables to meet organizational objectives, while balancing long-term strategies with urgent operational needs.
Qualifications and Experience :
Educational Background
Bachelor’s degree in Computer Science, Information Systems, or a related field is required. Advanced degrees or certifications in technology management or specific technical competencies are a plus.
Technical Expertise in Cloud Computing
Deep expertise in cloud computing solutions, including Software-as-a-Service (SaaS) and Infrastructure-as-a-Service (IaaS), with experience in deploying, managing, and optimizing cloud-based resources.
Knowledge of security, scalability, and cost-efficiency measures within cloud infrastructures.
Programming and Development Knowledge
Extensive knowledge of frontend and backend development, with experience working with modern APIs and frameworks like Vue and React.
Ability to assess technical decisions, maintain code quality, and support the development team to ensure that platforms meet user needs.
Experience Requirements
A minimum of 5 years in IT management, with demonstrated experience overseeing technology teams and managing IT projects end-to-end.
Experience within a similar industry or working with ERP, WMS, and CRM systems is highly desirable.
The anticipated annual salary range for this position is $140,000-$190,000. The final aligned upon salary will be dependent on the successful candidate’s relevant skills, experience, and job-related knowledge.