John Hopkins University

Research IT Solutions Engineer

John Hopkins University

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $73,300 - $128,300 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudPythonSDLC

About the role

  • Provide technical engineering and solution design services for a range of IT solutions developed to meet the diverse needs of the Johns Hopkins University and Johns Hopkins Medicine research community.
  • Contribute to the delivery of new service offerings for the Research IT Solutions unit under the Office of the Deputy CIO.
  • Design and facilitate secure, cutting-edge IT solutions and services in collaboration with IT teams and support partners across the institution.
  • Bridge the gap between technology and research, helping investigators navigate IT throughout the research lifecycle.
  • Draw on skills in software development practices, continuous integration and deployment, research application support, cloud platform administration, data and storage management, and AI/ML workflow enablement.
  • Analysis & Requirements Gathering: define complex problems by meeting with clients, observe and understand current processes, and provide written documentation of findings.
  • Design & Development: develop project plans, write functional/technical specifications, modify data structures and algorithms, document code, mentor junior staff, and provide thought leadership.
  • Testing & Documentation: create and document complex test scenarios, validate application functionality, author and maintain technical and end-user documentation, and mentor junior staff.
  • Implementation & Maintenance: implement changes per change management policies, monitor and resolve complex issues, ensure solutions satisfy customer requirements, and provide ongoing support.

Requirements

  • Bachelor's Degree in Computer Science, Computer Information Systems, Information Technology, Electronic Engineering, or a related field.
  • Five years of related work experience with computer systems and applications (minimum).
  • Preferred: Four years of relevant professional experience, or an equivalent combination of education and experience.
  • Experience supporting research computing projects across diverse domains, including data science, analytics, and computational workflows.
  • Familiarity with cloud platforms and services (AWS, Azure, or Google Cloud).
  • Knowledge of research-focused platforms such as collaborative computing environments, data processing frameworks, or electronic research tools (e.g., electronic lab notebooks).
  • Exposure to containerization, workflow orchestration, and modern application environments used in research contexts.
  • Experience supporting research applications and assisting with software development practices, CI/CD pipelines, and version control systems.
  • Proficiency in at least one coding or scripting language (e.g., Python, R, Bash, or similar) for workflow automation and application support.
  • Familiarity with collaboration and productivity platforms (e.g., Microsoft 365, GitHub, Jira).
  • Communication Skills – ability to communicate clearly with both technical and non-technical audiences.
  • Data Sensitivity and Compliance – familiarity with data protection principles and relevant regulations such as HIPAA and FERPA.
  • Technical proficiencies listed: Agile Methodology, Algorithms, API, CI/CD, Serverless Cloud Architecture, Code Review, Data Architecture and Design, Data Structures, Debugging, DevOps, JIRA, Secure Coding, Service Oriented Architecture, Software Design Patterns, SDLC, Software Engineering, Unit Testing.
Benefits
  • Johns Hopkins offers a total rewards package that supports our employees' health, life, career and retirement.
  • Occupational Health provides required vaccinations at no cost for certain positions.
  • Access to employee benefits and work/life resources via HR (link provided).

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software development practicescontinuous integrationcontinuous deploymentcloud platform administrationdata managementAI/ML workflow enablementcoding languagesAgile MethodologyAPIUnit Testing
Soft skills
communication skillsmentoringthought leadershipproblem-solvingdocumentation