
Senior Scientific Software Engineer – Fed Gov
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in New Mexico.
• Maintain, analyze, and enhance scientific software, including legacy applications.
• Refactor code to boost portability, efficiency, maintainability, and reliability.
• Assist in computational modeling across conceptual, process, and numerical models.
• Debug, profile, benchmark, and evaluate software performance and scalability.
• Provide support for Linux development, HPC workflows, and job-scheduler applications.
• Implement software quality practices, along with testing and verification and validation.
• Document source code, technical debt, risks, and software processes.
• Facilitate reproducible builds, scientific data workflows, and migration readiness.
• Contribute to scientific computing efforts for a prominent National Laboratory.
• Sustain and enhance computational modeling software utilized in high-consequence settings.
• Master’s degree in computer science, engineering, or a related field, with a minimum of 5 years of relevant experience; or a Bachelor’s degree in a related field with at least 10 years of relevant experience.
• At least one project within the last 5 years that involved both computational modeling and software development in a regulated, safety-critical, high-consequence, or equivalent mission-critical environment.
• Ability to articulate the project’s context, tasks, responsibilities, and deliverables, and clarify why the work was considered high-consequence or mission-critical.
• Proficiency in scientific programming using Fortran, Python, and C and/or C++.
• Experience with GNU/Linux or equivalent development environments, including build, compilation, and debugging toolchains.
• Familiarity with HPC systems and job schedulers like Slurm or comparable tools.
• Competence in Bash or an equivalent Unix/Linux shell scripting.
• Knowledge of software quality practices, testing, and scientific data formats and workflows.
• Skills in debugging, profiling, performance analysis, and modernizing legacy code.
• Experience with Git or a similar version control system and reproducible builds.
• Proficiency with source-code documentation tools such as Doxygen or equivalent.
• Knowledge of Python 2 and Python 3.
• Experience with C and C++.
• Familiarity with OpenMPI, MPICH, or Intel MPI.
• Experience with both serial and parallel scientific codes.
• Ability to work in compliance with applicable Nuclear Quality Assurance (NQA-1) requirements.
• 100% employee-owned company with an Employee Stock Ownership Plan (ESOP).
• Flexible Work Schedules.
• Paid Parental Leave.
• 401(k) & ESOP with a company match up to 4%.
• Professional Development and Training opportunities.
• Tuition Reimbursement.
• Employee Assistance Program.
• Medical/Dental/Vision Insurance Plans.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.