Director of Information Technology

Robert Half
Arlington, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Arlington, United States of America

Tech stack

.NET
Adobe InDesign
Amazon Web Services (AWS)
C Sharp (Programming Language)
Code Review
Information Systems
Continuous Integration
Database Design
Software Debugging
Information Technology Operations
Microsoft Office
Microsoft SQL Server
Performance Tuning
Systems Development Life Cycle
Software Engineering
Enterprise Software Applications
Reliability of Systems
Information Technology
Performance Monitor

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.

Apply for this position