
Research IT Solutions Engineer
John Hopkins University
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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