×
Register Here to Apply for Jobs or Post Jobs. X

HPC Scientific Software Director; IT@JH Research Computing

Job in Towson, Baltimore City, Maryland, 21286, USA
Listing for: Johns Hopkins University
Full Time position
Listed on 2026-02-27
Job specializations:
  • IT/Tech
    Systems Engineer, IT Project Manager, IT Support, Cybersecurity
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: HPC Scientific Software Director (IT@JH Research Computing)

Scope of Authority

  • 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.
Responsibilities

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.

Develop technology solutions to anticipate the organization’s needs, be cost‑effective, reliable and compatible with existing and emerging technologies. Provide input to, and is responsible for, ongoing operations, budgets, a multi‑year budget forecast and both strategic and operational planning. Work with constituents in conjunction with other IT leaders to interpret customer business needs and make recommendations for strategic investments in technology, applications, business process, personnel, etc.

that meet the agreed‑upon goals of the organization. Provide guidance for the development of technology‑related policies and procedures and represents IT on business‑driven policy committees within and outside of Hopkins. Ensure that applicable Hopkins policies, practices, regulatory requirements are addressed and followed within his/her area of responsibility. Manage the customer relationship and satisfaction as well as adherence to the contractual obligations.

Facilitate and influence organizational strategic initiatives to achieve mission and organizational goals. Has direct responsibility for the design, development, and application of technical solutions that satisfy customer needs and are essential to the organization’s ongoing operations. Ensure continuous delivery of information technology support and services through direct management of service level agreements. Develop and implement an effective and efficient organizational structure that, within the bounds of its responsibilities, supports the ongoing operations of the organization.

Perform other related duties as requested.

Lead the software engineering team in building scalable, reproducible, and automated HPC and AI software environments. Architect the software stack across multiple clusters, including compilers, libraries, scientific applications, AI/ML frameworks, containers, modules, and workflow orchestration systems. Oversee the development and maintenance of automation systems for software deployment, configuration management, CI/CD, and environment lifecycle processes. Partner with researchers and domain experts to optimize applications for CPU/GPU architectures, parallel execution, and distributed training or simulation workloads.

Ensure high reliability of research workflows through robust monitoring, logging, and performance analysis systems. Guide the integration of emerging technologies—new GPU platforms, distributed compute frameworks, data processing engines—into production environments. Establish coding standards, documentation practices, and reproducibility guidelines for software delivered by the team. Lead strategic planning for the software ecosystem, defining technical roadmaps aligned with institutional research priorities. Collaborate with systems engineering teams to ensure software and hardware designs evolve cohesively.

Manage team capacity, mentorship, project planning, vendor engagements, and cross‑functional initiatives. Serve as the senior technical authority for software‑related incidents, upgrades, and performance challenges. Foster a culture of innovation, experimentation, and high‑quality engineering within the Research Computing software organization. This role…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary