Director of Information Technology
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Director of IT & Systems Development who will play a dual role as both a technical leader and a hands-on contributor. This position requires an individual who can drive strategy while actively engaging in design, development, and troubleshooting alongside engineering teams. You will partner closely with executive leadership and cross-functional teams to deliver scalable, high-quality technology solutions aligned with business objectives., Technical Leadership & Hands-On Development
- Actively contribute to system design, architecture, and hands-on development (C#, SQL Server, AWS) as needed.
- Partner with engineering teams to build, enhance, and maintain applications, stepping in directly on complex development efforts.
- Lead by example through code reviews, debugging, and implementation of best practices.
Strategic & Operational Leadership
- Define and execute IT strategy across infrastructure, systems, and application development while remaining close to technical execution.
- Ensure alignment of architecture, development standards, and business goals.
Operational Oversight
- Oversee IT operations including infrastructure, enterprise applications, and system performance.
- Support continuous improvement across development workflows, deployment processes, and system reliability.
Team Leadership & Development
- Recruit, mentor, and lead high-performing engineers while maintaining technical credibility through direct contribution.
- Provide hands-on guidance to developers and foster a culture of accountability and engineering excellence.
Project & Stakeholder Collaboration
- Work closely with business and technical stakeholders to define requirements and deliver solutions on time.
- Balance strategic initiatives with tactical execution and problem-solving.
Security & Reliability
- Implement and enforce security best practices across infrastructure and applications.
- Ensure system reliability through proactive monitoring, performance tuning, and direct involvement in issue resolution.
Financial & Vendor Management
- Manage IT budgets and oversee third-party vendors while ensuring technical quality and delivery standards.
Requirements
Professional Experience
- Bachelor's degree in Computer Science, Information Systems, IT, or a related field (or equivalent experience).
- 10+ years of IT experience, including 5+ years in leadership roles.
- Strong expectation of continued hands-on technical involvement in development and system design.
- 10+ years of C#/.NET development experience.
- 10+ years of experience with MS SQL Server, database design, and performance tuning.
- Experience managing and working within AWS environments and multi-account architectures.
Technical & Leadership Competencies
- Hands-On Expertise: Ability and willingness to actively code, troubleshoot, and support engineering teams in real-time.
- Architecture & Infrastructure: Strong understanding of cloud platforms, networking, and systems design.
- SDLC & Engineering Practices: Deep knowledge of software development lifecycle, CI/CD, testing, and quality practices.
- Execution Focus: Ability to move between strategic planning and direct technical execution without losing momentum.
- Communication: Strong ability to translate complex technical concepts into business terms.
- Leadership Style: Player-coach mentality with a focus on collaboration, accountability, and delivery.
- Tooling: Proficiency with Microsoft Office Suite and standard development/project tools.