Senior Scientific Software Engineer, HPC for Regulated Labs

Jobgether

United States

On-site

USD 140,000 - 200,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible schedules
Parental leave
401(k) matching
ESOP
Professional development
Tuition reimbursement
EAP
Health/dental/vision insurance
Impactful scientific projects
Collaborative culture

Job summary

Jobgether, on behalf of a partner company, seeks a Senior Scientific Software Engineer (Fed Gov) in the United States to modernize and maintain critical scientific software for national laboratory scale modeling. You’ll work with Fortran, Python, C/C++ on Linux HPC environments, ensuring quality, reproducibility, and mission readiness in a regulated setting.

You’ll collaborate across teams on MPI workflows, build and debug in GNU/Linux toolchains, and document risks, dependencies, and workflows

Qualifications

  • Master's degree or Bachelor's with extensive experience in computational modeling and software development.
  • Experience on projects in regulated, safety-critical environments within the last 5 years.
  • Strong C/Fortran/Python/C++ programming skills and legacy modernization ability.
  • Proficiency in Python 2 and 3 for legacy and new codebases.
  • Experience on GNU/Linux, build systems, debugging toolchains, and workflows.
  • Hands-on HPC experience with Slurm or similar schedulers.
  • Proficiency in Bash scripting.
  • Knowledge of software quality, testing, and scientific data workflows.
  • Strong debugging, profiling, benchmarking, and performance analysis skills.
  • Ability to modernize legacy software while preserving correctness.
  • Experience with Git and reproducible builds; familiarity with Doxygen.
  • Experience with OpenMPI/MPICH/Intel MPI and parallel computing frameworks.
  • Knowledge of serial and parallel scientific computing and modeling techniques.
  • Strong analytical, detail-oriented, and collaborative communication skills.
  • Ability to work in highly regulated environments.

Responsibilities

  • Sustain, analyze, maintain, and modernize scientific software including legacy systems.
  • Refactor codebases for portability, performance, and maintainability.
  • Support computational modeling activities with conceptual, process-based, and numerical models.
  • Debug, profile, benchmark, and evaluate performance bottlenecks and scalability.
  • Support Linux-based HPC workflows and job scheduler operations.
  • Develop and maintain software using Fortran, Python, C, and C++.
  • Apply software engineering best practices including testing and QA.
  • Document code, technical debt, risks, dependencies, and workflows.
  • Support reproducible builds and data processing workflows; ensure migration readiness.
  • Work with MPI environments (OpenMPI/MPICH/Intel MPI) and parallel apps.
  • Maintain serial and parallel code execution and reliability.
  • Support compilation, debugging, and build processes with GNU/Linux toolchains.
  • Adhere to Nuclear Quality Assurance (NQA-1) requirements in development.
  • Collaborate across scientific, engineering, and software teams for accuracy and mission readiness.

Skills

Fortran
Python
C/C++
Bash
Linux
MPI
OpenMPI
MPICH
Slurm
Git
Doxygen
Build systems
Debugging
Profiling
Reproducible builds
Quality practices
GCC
Python 2/3
OpenMPI/MPICH/Intel MPI

Education

Master's degree in Computer Science or Engineering
Bachelor's degree in related discipline

Tools

OpenMPI
MPICH
Intel MPI
Slurm
Git
Doxygen
GCC
Python 2/3
GNU/Linux

Job description

Jobgether, on behalf of a partner company, seeks a Senior Scientific Software Engineer (Fed Gov) in the United States to modernize and maintain critical scientific software for national laboratory scale modeling. You’ll work with Fortran, Python, C/C++ on Linux HPC environments, ensuring quality, reproducibility, and mission readiness in a regulated setting.

You’ll collaborate across teams on MPI workflows, build and debug in GNU/Linux toolchains, and document risks, dependencies, and workflows

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Scientific Software Engineer - Fed Gov HPC
Senior Scientific Software Engineer - Fed Gov HPC

Jobgether • Oregon

Hybrid
USD 140,000 - 190,000
Flexible schedules
Parental leave
401(k) match
+7
Senior Scientific Software Engineer (Fed Gov)
Senior Scientific Software Engineer (Fed Gov)

Jobgether • Oregon

Hybrid
USD 140,000 - 190,000
Flexible schedules
Parental leave
401(k) match
+7
Senior Scientific Software Engineer (Fed Gov)
Senior Scientific Software Engineer (Fed Gov)

Jobgether • United States

On-site
USD 140,000 - 200,000
Flexible schedules
Parental leave
401(k) matching
+7
Senior Scientific Software Engineer - HPC/Fortran+Python
Senior Scientific Software Engineer - HPC/Fortran+Python

RESPEC Inc. • Albuquerque (NM)

On-site
USD 120,000 - 170,000
Flexible Work Schedules
401(k) & ESOP (with company match up t
Professional Development and Training
+3
Senior Scientific Software Engineer - HPC & C/C++
Senior Scientific Software Engineer - HPC & C/C++

pofft Technology Inc. • United States

On-site
USD 120,000 - 180,000
Flexible Work Schedules
401(k) & ESOP
Professional Development and Training
+3
Senior Scientific Software Engineer — HPC, Modeling & Performance
Senior Scientific Software Engineer — HPC, Modeling & Performance

RESPEC • United States

On-site
USD 120,000 - 180,000
Flexible Work Schedules
Paid Parental Leave
401(k) & ESOP (with company match up 4
+5
Senior Scientific Software Engineer — HPC Modeling & Linux
Senior Scientific Software Engineer — HPC Modeling & Linux

Re-Spec-Inc • Albuquerque (NM)

On-site
USD 120,000 - 180,000
Flexible Work Schedules
401(k) & ESOP (with company match up 4
Professional Development & Training
+3
Senior Scientific Software Engineer for HPC & Modeling
Senior Scientific Software Engineer for HPC & Modeling

RE/SPEC Inc. • New Mexico

On-site
USD 110,000 - 160,000
Flexible Work Schedules
Paid Parental Leave
401(k) & ESOP (with company match up0
+4
Senior Scientific Software Engineer (Fed Gov) 3850
Senior Scientific Software Engineer (Fed Gov) 3850

RE/SPEC Inc. • New Mexico

On-site
USD 110,000 - 160,000
Flexible Work Schedules
Paid Parental Leave
401(k) & ESOP (with company match up0
+4
Senior Scientific Software Engineer (Fed Gov) 3850
Senior Scientific Software Engineer (Fed Gov) 3850

Re-Spec-Inc • Albuquerque (NM)

On-site
USD 120,000 - 180,000
Flexible Work Schedules
401(k) & ESOP (with company match up 4
Professional Development & Training
+3