Research Software Engineer
Position Details
Position Information
Posting date 03/13/2026
Closing date Open Until Filled Yes
Position Number 1129555
Position Title Research Software Engineer
Hiring Range Minimum $87,700
Hiring Range Maximum $109,600
Employment Category Regular Full Time
Location of Position Hanover, NH Moore Hall
Remote Work Eligibility? Hybrid
Is this a grant funded position? Yes
Position Purpose
The Center for Open Neuroscience (CON), part of the Department of Psychological and Brain Sciences at Dartmouth College, is seeking a Neuroinformagician — an enthusiastic Research Software Engineer to help build the infrastructure that makes neuroscience FAIR, Open, and Reproducible at scale. You will work on and with flagship open-source projects — including DataLad, DANDI, EMBER, and OpenNeuro Archives, and others — that are used by thousands of researchers worldwide and are central to the NIH BRAIN Initiative’s ecosystem.
This is a high-impact role at the intersection of scientific computing, data engineering, and open-source community building. You will design and implement workflows for versioned data management and processing, apply them to real data wrangling tasks, contribute to national neuroimaging data archives, and help shape the standards that define how neuroscience data is organized and shared. Your work will directly accelerate brain research across hundreds of laboratories.
Required Qualifications
- Bachelor’s degree in computer science, neuroscience, or related field, or ability to demonstrate equivalent proficiency through a public track record of software engineering contributions (e.g., GitHub/GitLab profile).
- 2 years of relevant software engineering and programming experience.
- Deep understanding of git — comfortable with its internals and able to script around git plumbing, not just routine commit-and-push workflows.
- Solid proficiency in Python and its ecosystem: pytest, CLI frameworks, packaging.
- Experience with free and open source software development workflows: public code review, continuous integration, issue-driven development.
- Familiarity with virtualization/containerization (Docker/Podman, Singularity/Apptainer) and cloud platforms (AWS, GCP, or similar).
- Ability to work independently, prioritize across multiple concurrent projects, and communicate effectively in a distributed team.
Preferred Qualifications
- Experience with git-annex or another data versioning system (DVC, LFS) for managing large files alongside code.
- Hands-on experience with neuroscience data and standards: familiarity with the Brain Imaging Data Structure (BIDS) and/or Neurodata Without Borders (NWB).
- Demonstrable public history of open-source development.
- Demonstrated efficiency with agentic AI systems for software development.
- Working knowledge of additional languages and platforms: Rust, Haskell, JavaScript/TypeScript, shell scripting.
- Experience with high-performance computing environments and job schedulers: SLURM, HTCondor.
Unlock this job opportunity
View more options below
View full job details
See the complete job description, requirements, and application process















.png&w=128&q=75)
%20Jobs.jpg&w=128&q=75)
