IT@JH Research Computing is seeking an HPC Scientific Software Director who will be the technical and strategic lead for the Research Computing software engineering organization, responsible for architecting, developing, and maintaining the software ecosystem that powers Johns Hopkins University's high-performance and AI computing environments. The role guides a team of HPC software engineers in building scalable, reproducible, and researcher-friendly platforms for scientific computation, workflow automation, data processing, and AI/ML acceleration. While titled as a director, the position is deeply hands-on: the director remains an active subject-matter expert in HPC frameworks, distributed computing, AI-accelerated software stacks, and large-scale workflow orchestration. The role supports faculty, research staff, and internal engineering teams by providing senior-level technical leadership, setting software strategy, and ensuring robust operational practices across a diverse portfolio of research-focused services. Job Scope and Complexity The scope of authority of the IT Director position encompasses one of the following: One or more major and highly complex/technical IT functions (e.g., networking, telecommunications, applications, Web services, etc.) that significantly impact operations and support the entire university, health system, or both All IT functions of a large school/division of the university and health system that require a diverse and highly complex IT environment involving several highly technical functions, e.g., complex application development, networking, systems, etc. Typically has responsibility for a multi-million-dollar budget including both capital and operating expenses. Technology and business decisions made within this organization are highly complex and must take into account the various base of products and services supported across the organization in order to ensure appropriate integration. Typically has a large staff of direct and indirect reports of managers and staff of 20 or more. (Throughout this job description, "organization" refers to the boundaries of responsibility defined by this scope.)