Virginia Tech® home

Job Architecture Search

Technical Director, Application Development

Classification Information

Application Development
Application Development analyzes, designs, develops, documents, codes, tests, and debugs IT applications and software. This may include end-user applications, systems software, native applications, or mobile cloud applications.
Management / Leadership
Manager: The positions work is achieved through the direction of others. Managers have direct accountability for setting goals and using resources. They are responsible for administrative oversight of individuals, including conducting recommendations for hiring and termination, writing evaluations, disciplinary actions, day-to-day oversight as well as long-term goal setting and accountability for the performance and productivity of the employees. Managerial positions are reflected in the M1-M3 career track levels in the management/leadership track.
Level 3
Director: Directs and controls the activities of multiple university units or leads a team of professionals with significant university wide impact. Typically has indirect reports. In charge of overall control of planning, staffing, budgeting, etc. for the unit. Collaborates with executive leadership on establishing strategic goals across the function.
T - Technical/STEM
Technical roles, including technology and research.

Position Summary

The Technical Director within Application Development is responsible for providing strategic leadership and oversight to the development and delivery of high-quality software applications across the organization. This role involves directing and managing the entire software development lifecycle, from initial concept and design through to deployment and ongoing support. The Technical Director collaborates closely with other leaders in the IT department to ensure that development projects align with organizational goals, business requirements, and best practices in software engineering. They also play a key role in shaping and driving the technology roadmap for the organization, ensuring that new technologies are integrated and legacy systems are modernized. In addition to overseeing day-to-day operations, the Technical Director is responsible for leading and mentoring a team of senior developers, architects, and other technical professionals. They provide guidance on technical challenges, manage performance, and facilitate the professional development of team members. The Technical Director ensures that teams are effectively resourced and that projects are executed on time and within budget. This role also involves a significant focus on innovation, continuously evaluating and implementing new technologies, development methodologies, and tools to improve development practices and optimize the overall software delivery process. As a senior leader, the Technical Director plays a critical role in collaborating with executive leadership to define and execute the broader technology strategy for the organization. This includes setting long-term goals for application development, managing budgets, overseeing resource allocation, and establishing performance metrics. The Technical Director works to ensure the successful integration of development efforts with other functional areas such as IT operations, security, and business teams, driving cross-functional collaboration to achieve organizational objectives. This role requires a balance of technical expertise, leadership skills, and the ability to navigate complex, large-scale projects while ensuring the application development team operates at peak performance.