CareerPlan

Senior Scientific Software Engineer (Fed Gov)

USFull-time2026-11-03 → 2026-11-10
On-site · United States

Core

Develop, modernize, and maintain scientific software supporting critical computational modeling initiatives within a national laboratory environment.

Role type

Senior Scientific Software Engineer (HPC)

Builds

Scientific software applications for computational modeling

Domain

National Laboratory / High-Performance Computing

Deliverable

production ML models

Required skills

Fortran, Python, C, C++, Linux development, HPC systems, MPI (OpenMPI, MPICH, Intel MPI), Bash scripting, Git, software testing and validation, legacy code modernization

Preferred skills

Nuclear Quality Assurance (NQA-1) compliance, reproducible builds, parallel computing frameworks

Technologies

GNU/Linux, Slurm, OpenMPI, MPICH, Intel MPI, Doxygen, Git

Responsibilities

Sustain and modernize complex legacy scientific software applications; Refactor codebases to improve portability and performance; Debug and profile software to identify bottlenecks; Support Linux-based development and HPC workflows; Develop software using Fortran, Python, C, and C++; Document source code and technical debt; Collaborate with scientific and engineering teams on mission-critical projects.

Seniority

Senior, hands-on IC