Senior Scientific Software Engineer (Fed Gov)
RE/SPEC Inc.
- Albuquerque, NM, us
- Remote
- Mid-Senior Level
- 5+ years
- Bachelor's degree
- Posted
This job is closed: the employer no longer lists it.
Skills
Required
- computational modeling
- GNU / Linux
- HPC systems
- Software quality practices
- reproducible builds
- Fortran
- Python
- C++
- Bash
- Git
- Python 2
- Python 3
- OpenMPI / MPICH / Intel
- MPI
Preferred
- numerical models
- Linux development
- HPC workflows
- job-scheduler
- verification and validation
RESPEC is seeking a Senior Scientific Software Engineer to support scientific computing work for a large National Laboratory. You’ll help sustain and modernize computational modeling software used in a high-consequence environment, with a focus on reliable, maintainable code and performance on Linux and HPC systems.
About RE/SPEC Inc.
- RESPEC is 100% employee-owned , which means we take ownership of every challenge.
- Here, your ideas drive real solutions.
- Since 1969, we’ve tackled complex challenges in energy transition, infrastructure resilience, digital transformation, and sustainability.
- We bring deep technical knowledge, real-world experience, and a commitment to work that matters.
- If you're looking for a place where your contributions have real impact, you’ll fit right in.
Responsibilities
- Sustain, analyze, and modernize scientific software, including legacy systems.
- Refactor code to improve portability, efficiency, maintainability, and stability.
- Support computational modeling across conceptual, process, and numerical models.
- Debug, profile, benchmark, and assess software performance and scalability.
- Support Linux development, HPC workflows, and job-scheduler use.
- Apply software quality practices, testing, and verification and validation.
- Document source code, technical debt, risks, and software workflows.
- Support reproducible builds, scientific data workflows, and migration readiness.
- Perform work in accordance with applicable Nuclear Quality Assurance (NQA-1) requirements.
Requirements
- Technical Experience Master’s degree in computer science, engineering, or a related discipline, such as environmental science, mathematics, or physics, and at least 5 years of relevant experience in computational modeling, software development, and documentation; or Bachelor’s degree in a related discipline and at least 10 years of relevant experience.
- Recent project experience At least one project within the 5 years preceding the response deadline involving both computational modeling and software development in a regulated, safety-critical, high-consequence, or equivalent mission-critical environment.
- Ability to describe the project’s environment, tasks, responsibilities, and deliverables, and explain why the work was high-consequence or mission-critical.
- Scientific programming with Fortran, Python, and C and/or C++ .
- GNU/Linux or equivalent development environments, including build, compilation, and debugging toolchains.
- HPC systems and job schedulers such as Slurm or equivalent.
- Bash or equivalent Unix/Linux shell scripting.
- Software quality practices, testing, and scientific data formats and workflows.
- Debugging, profiling, performance analysis, and legacy-code modernization.
- Git or equivalent version control and reproducible builds.
- Source-code documentation tools such as Doxygen or equivalent.
- Python 2 and Python 3 C and C++ OpenMPI, MPICH, or Intel MPI Serial and parallel scientific codes
- If you’re someone who sees problems as opportunities, you’ll thrive here.
- At RESPEC, you’ll work alongside clients to take on critical problems .
- Depending on your expertise, you might design infrastructure in remote locations, develop renewable energy solutions for global projects, or apply data-driven technology to improve mining and water systems.
Benefits
- Featured benefits: Flexible Work Schedules Paid Parental Leave 401(k) & ESOP (with company match up to 4%) Professional Development and Training Tuition Reimbursement Employee Assistance Program Medical/Dental/Vision Insurance Plans All your information will be kept confidential according to EEO guidelines.
- Big challenges need bold thinkers.
We do not accept unsolicited resumes from third-party recruiters.
