Research Software Engineer for Scientific Data & Workflows

Johns Hopkins University

Gaithersburg (MD)

On-site

USD 65,000 - 96,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Johns Hopkins University in Gaithersburg, MD, seeks a Research Software Engineer as part of the PREP program with NIST collaboration. You will build and sustain software infrastructure, embed with a technical team, and contribute to data systems and scientific workflows.

Responsibilities include developing databases, packaging code, and enabling reproducible research across projects, while collaborating with researchers and other engineers.

Qualifications

  • Master’s degree in software engineering, computer science, IT, STEM or equivalent.
  • Proficiency in HTML, CSS, SASS, and JavaScript for user-facing layouts and behavior.
  • Proficiency in server-side runtimes (Node.js, PHP) and MongoDB.
  • Experience with Git, API integration and responsive design.
  • Knowledge of data pipelines, reproducible workflows, and testing.
  • Ability to document for scientific users and developers and perform code reviews.
  • Capacity to collaborate with researchers and adopt modern workflows.

Responsibilities

  • Design, expand, and deploy a scalable scientific database layout for active research.
  • Develop, refactor, profile, test, and package prototype code for long‑term sustainability.
  • Create user-facing features for data input, display, and data file management.
  • Collaborate with researchers on software development workflows and documentation.

Skills

HTML/CSS/JS
Node.js
PHP
MongoDB
Git
API integration
Data pipelines
Software architecture
Code review
Documentation

Education

Master’s degree in software engineering, computer science, IT, STEM or equivalent

Tools

MongoDB
Node.js
PHP
Git

Job description

Johns Hopkins University in Gaithersburg, MD, seeks a Research Software Engineer as part of the PREP program with NIST collaboration. You will build and sustain software infrastructure, embed with a technical team, and contribute to data systems and scientific workflows.

Responsibilities include developing databases, packaging code, and enabling reproducible research across projects, while collaborating with researchers and other engineers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Research Software Engineer for Scientific Data
Research Software Engineer for Scientific Data

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 65,000 - 96,000
Research Software Engineer for Scientific Data & Workflows
Research Software Engineer for Scientific Data & Workflows

Johns Hopkins University • Baltimore (MD)

On-site
USD 65,000 - 90,000
Research Software Engineer - Data & Research Tools
Research Software Engineer - Data & Research Tools

Johns Hopkins University • Baltimore (MD)

On-site
USD 60,000 - 95,000
Seismic Data Architect | Postdoctoral Fellow
Seismic Data Architect | Postdoctoral Fellow

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 82,000 - 89,000
Postdoctoral Fellow — Data Science for Community Resilience
Postdoctoral Fellow — Data Science for Community Resilience

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 75,000 - 85,000
Senior Research Scientist, Community Resilience (PREP)
Senior Research Scientist, Community Resilience (PREP)

Johns Hopkins University • Baltimore (MD)

On-site
USD 70,000 - 90,000
Health benefits
Life insurance
Retirement package
Postdoc: Data Science for Community Resilience
Postdoc: Data Science for Community Resilience

Johns Hopkins University • Baltimore (MD)

On-site
USD 70,000 - 110,000
Senior Research Scientist - Structural Analytics & Data
Senior Research Scientist - Structural Analytics & Data

Johns Hopkins University • Baltimore (MD)

On-site
USD 80,000 - 100,000
Total rewards package for health, life, and career
Career development opportunities
Postdoctoral Fellow (PREP0004155)
Postdoctoral Fellow (PREP0004155)

Johns Hopkins University • Gaithersburg (MD)

On-site
USD 70,000 - 90,000
Senior Research Scientist (PREP0004596)
Senior Research Scientist (PREP0004596)

Johns Hopkins University • Baltimore (MD)

On-site
USD 70,000 - 90,000
Health benefits
Life insurance
Retirement package