Senior Scientific Software Engineer (Fed Gov)
Jobgether
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Scientific Software Engineer (Fed Gov) based in the United States.
In this role, you will contribute to the development, modernization, and maintenance of scientific software supporting critical computational modeling initiatives within a national laboratory environment. You will work with complex scientific applications, legacy codebases, and high-performance computing (HPC) systems to improve software reliability, performance, and long-term maintainability. Combining scientific programming expertise with systems engineering and software quality practices, you will help ensure that computational tools remain accurate, efficient, and dependable. You will collaborate with technical teams on Linux-based development, numerical modeling, and reproducible scientific workflows. This opportunity offers meaningful technical challenges in a regulated, mission-critical environment where precision, quality, and engineering excellence are essential.
\n Accountabilities:-
Sustain, analyze, maintain, and modernize scientific software applications, including complex legacy systems.
-
Refactor existing codebases to improve portability, performance, efficiency, maintainability, and overall software stability.
-
Support computational modeling activities involving conceptual, process-based, and numerical models.
-
Debug, profile, benchmark, and evaluate scientific software to identify performance bottlenecks and scalability limitations.
-
Support Linux-based development environments, high-performance computing workflows, and job-scheduler operations.
-
Develop and maintain scientific software using Fortran, Python, C, and C++.
-
Apply software engineering best practices, including testing, verification, validation, and quality assurance procedures.
-
Document source code, technical debt, software risks, system dependencies, and development workflows.
-
Support reproducible builds, scientific data processing workflows, and software migration readiness.
-
Work with parallel computing environments and scientific applications using MPI technologies such as OpenMPI, MPICH, or Intel MPI.
-
Maintain and improve serial and parallel scientific code execution and reliability.
-
Support software compilation, debugging, and build processes using GNU/Linux development toolchains.
-
Perform software development and documentation activities in accordance with applicable Nuclear Quality Assurance (NQA-1) requirements.
-
Collaborate with scientific, engineering, and software development teams to ensure technical accuracy, software integrity, and mission readiness.
Requirements:
-
A Master's degree in Computer Science, Engineering, or a related discipline such as Environmental Science, Mathematics, or Physics, with at least 5 years of relevant experience in computational modeling, software development, and technical documentation; alternatively, a Bachelor's degree in a related discipline with at least 10 years of relevant experience.
-
Demonstrated experience on at least one project completed within the 5 years preceding the response deadline that involved both computational modeling and software development in a regulated, safety-critical, high-consequence, or comparable mission-critical environment.
-
Ability to clearly describe the project environment, responsibilities, technical activities, deliverables, and the reasons the work was considered high-consequence or mission-critical.
-
Strong scientific programming experience with Fortran, Python, and C and/or C++.
-
Proficiency in Python 2 and Python 3, including maintaining and modernizing legacy Python applications.
-
Experience developing and debugging software in GNU/Linux or equivalent Unix-based environments.
-
Strong understanding of Linux build systems, compilation processes, debugging toolchains, and development workflows.
-
Hands-on experience with high-performance computing systems and job schedulers such as Slurm or equivalent platforms.
-
Proficiency in Bash or comparable Unix/Linux shell scripting languages.
-
Experience with software quality practices, testing methodologies, scientific data formats, and scientific computing workflows.
-
Strong debugging, profiling, benchmarking, and performance analysis capabilities.
-
Demonstrated ability to modernize legacy scientific software while maintaining correctness and reliability.
-
Experience with Git or equivalent version control systems and reproducible software builds.
-
Familiarity with source-code documentation tools such as Doxygen or equivalent.
-
Experience with OpenMPI, MPICH, Intel MPI, or comparable parallel computing frameworks.
-
Knowledge of serial and parallel scientific computing applications and computational modeling techniques.
-
Strong analytical and problem-solving skills, with a high degree of attention to detail.
-
Ability to work effectively in highly regulated and technically demanding environments.
-
Excellent written and verbal communication skills, particularly in technical documentation and collaborative engineering work.
Benefits:
-
Flexible work schedules to support work-life balance.
-
Paid parental leave.
-
401(k) retirement plan with employer matching contributions of up to 4%.
-
Employee Stock Ownership Plan (ESOP), offering opportunities to participate in company ownership.
-
Professional development and technical training opportunities.
-
Tuition reimbursement to support continued education and career growth.
-
Employee Assistance Program (EAP).
-
Comprehensive medical, dental, and vision insurance plans.
-
Opportunity to contribute to impactful scientific computing and mission-critical engineering projects.
-
Collaborative environment focused on technical excellence, professional growth, and meaningful work.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
- ...RESPEC is seeking a Senior Scientific Software Engineer to support scientific computing work for a large National Laboratory. Youll help sustain and modernize computational modeling software used in a high-consequence environment with a focus on reliable maintainable code...SeniorScientificFull timeRemote workFlexible hours
- ...Supporting scientific computing efforts for a large National Laboratory, the full-time Senior Scientific Software Engineer will sustain and modernize computational modeling software, focusing on reliable code performance in Linux and HPC systems, with the flexibility to...SeniorScientificFull timeRemote work
- ...You'll Have GRVTY is looking for a Senior Software Engineer to join a small, technically focused team... ...processing, and analyzing large-scale scientific and sensor datasets. Develop and... ...Workplace Discrimination is Illegal (eeoc.gov) Please review our current job...SeniorScientificImmediate startRemote work
- ...Guidehouse is seeking a highly skilled Senior Software Developer to join our NIH/NIAID project in Rockville, MD. You will design APIs, data pipelines, and reusable React components, working with researchers and clinicians to translate complex workflows into scalable services...SeniorScientificRemote work
- ...Senior Software Engineer (Remote Sensing) | Satellite Operations | On-site in Arlington, VA (5 days/week) My client is a U.S. space technology... ...work, and it also gets used for disaster response and scientific research. They're growing the Remote Sensing software...SeniorScientificFull timeWork at officeRemote workFlexible hours
- About the Forward Deployed Engineering TeamForward Deployed Engineering is a small-in-headcount, high-impact team of entrepreneurial engineers... ...in Computer Science, Mathematics, or another engineering or scientific disciplineStrong coder with demonstrated proficiency in one...SeniorScientificCasual workWork at officeRemote workRelocation3 days per week
- ...Senior Software EngineerNASK is looking for a hands-on Senior Software Engineer to join a small, technically focused team supporting national security missions at a customer... ...to ingest, process, and analyze large-scale scientific and sensor datasets.Develop and integrate...SeniorScientificRemote work
$140k - $170k
...the intersection of biology, data, and software that haven’t been solved before. If... ...out genomics as a core capability of engineering, and this is our second genomics hire.... ...You Bring Several years running scientific or bioinformatics pipelines in production...SeniorScientificFull timeRemote workFlexible hours$150k - $180k
...Instruments, we enable the world’s leading industrial companies and scientific research communities to image, analyse and manipulate... ...the novel materials required for quantum computing.Senior Software Engineer, Scientific InstrumentationLocation: Santa Barbara, CA (Hybrid...SeniorScientificRemote work$160.8k - $251.33k
Responsibilities Noblis MSD is seeking a Senior Software Engineer to for our NIWC team. The selected individual will work on our Integration... ...' most critical missions. We bring together leading scientific, engineering, and management expertise in a culture grounded...SeniorScientificFull timeContract workPart timeFor contractorsLocal areaRemote work$86.9k - $198k
...Job Number: R0250625 Remote Sensing Software Engineer, Senior The Opportunity: As a senior Remote Sensing Software Engineer, you will... ...exploitation, and uncertainty quantification. Architect scalable scientific computing solutions using Python, C++, CUDA, HPC clusters,...SeniorScientificFull timeContract workPart timeLocal areaRemote work$180k - $250k
...- $250000Posted: 2026-10-27Full Stack Software EngineerJoin a global life sciences technology... ...organization that develops advanced scientific software, analytics platforms, and AI-... ...infrastructure, and scalable software engineering. What You'll DoDesign and build...SeniorScientificImmediate startRemote workWorldwide$157.49k - $174.71k
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus... ...industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we...SeniorScientificRemote workFlexible hours$170k - $190k
...Role : Senior Full Stack Software Engineer Pay Range : $170K–$190K Location : Round Rock, TX - Hybrid/Remote (In-Person as needed, generally... ...telemetry datasets, anomaly detection results, or scientific data applications. Experience using generated API clients...SeniorScientificContract workRemote work- ...Software EngineerAnduril Industries is a defense technology company with a mission to transform... ...in months, not years.Anduril's Software Engineers excel at developing state-of-the-art algorithms and software that solve scientific problems with real-world applications. Working...SeniorScientificImmediate start
$160k - $175k
...NCUVO Senior Scientific Software Engineer The University of Vermont is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity...SeniorScientificFull timeRemote workAfternoon shift- ...Senior Software EngineerWe are seeking a Senior Software Engineer to be a primary technical contributor on the Multimode Threat Engagement Simulation Platform. You... ...with a primary emphasis on high-performance and scientific computing. You will work closely with the Lead...SeniorScientificRemote work
$125k - $165k
...Iridium Senior Software EngineerIridium is an award-winning and innovative satellite communications... ..., humanitarians, global militaries, scientific researchers, and lone workers, as well... ...Need to Succeed:Bachelor's degree in Engineering, Computer Science, or related field8+...SeniorScientificContract workWork at officeRemote work3 days per week$191k - $254k
...Anduril Industries Software Engineer PositionAnduril Industries is a defense technology company with a mission to transform U.S. and allied... ...state-of-the-art algorithms and software that solve scientific problems with real-world applications. Working in small innovative...SeniorScientificFull timeWork experience placementImmediate start- ...Overview BigBear.AI has an exciting opportunity for a Senior Software Engineer to join our talented and agile team of forward-thinking engineers... ...System Design: Develop and modify software systems using scientific analysis and mathematical models to predict and measure...SeniorScientificRemote work
$125k - $165k
...Join EarthOptics as a Senior Software Engineer (Full Stack)! At EarthOptics, we are combining cutting-edge genomic analysis, data science,... ...databases such as PostGIS, mapping technologies, or large-scale scientific data pipelines. Experience integrating AI/ML...SeniorScientificFull timeLocal areaRemote workVisa sponsorship- ...prototypes, multi-physics simulation software, multi-disciplinary analyses, and... ...Job Overview CFD is seeking a Senior Remote Sensing Software Engineer, to architect advanced SDA and remote... ...quantification Architect scalable scientific computing solutions using Python,...SeniorScientificPermanent employmentFull timeTemporary workPart timeWork at officeRemote work
$86.9k - $198k
Remote Sensing Software Engineer, SeniorThe Opportunity:As a senior Remote Sensing Software Engineer, you will architect advanced SDA and remote sensing exploitation... ...and uncertainty quantification.Architect scalable scientific computing solutions using Python, C++, CUDA, HPC...SeniorScientificFull timeContract workPart timeLocal areaRemote work$150k - $170k
...critical services that support scientific research for governmental,... ...commercial-quality, cloud-based software application and platform... ...discoveries.Job SummaryAs a senior member of the Globus product... ...are looking for skilled Python engineers with experience building scalable...SeniorScientificFull timeWork experience placementRemote workWork from homeWorldwideAfternoon shift$86.8k - $198k
Remote Sensing Software Engineer, SeniorThe OpportunityAs a Senior Remote Sensing Software Engineer, you will architect advanced SDA and remote sensing exploitation... ..., and uncertainty quantificationArchitect scalable scientific computing solutions using Python, C++, CUDA, HPC...SeniorScientificFull timeContract workPart timeWork at officeLocal areaRemote work$155k - $185k
...and intelligence, support disaster response, and advance scientific discovery. Our team delivers data at scale with... ...belong here at Umbra. About the Job We are seeking a Senior Ground Software Engineer to join our Remote Sensing software organization and help...SeniorScientificPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours$128.96k - $193.44k
Redwood City, CA (Hybrid)Software Engineering - Engineering /Full-time /HybridAbout KariusKarius... ...elegance of the software solution.The Senior Software Engineer will play a key role... ...collaboration across engineering, product, scientific, and clinical teams.Why Should You...SeniorScientificFull timeContract workWork at officeLocal areaRemote workShift work$128.8k - $183.6k
...Advanced Microsystems Solutions (AMS) organization is seeking a Software Engineer to support the development of next-generation Radio... ...meaningful projectsReceive select funding to pursue ideas in scientific and technological discoveryPartner with world-class experts...SeniorScientificWork experience placementWork at officeLocal areaRemote workFlexible hours- ...Senior Software EngineerRensselaer, New York, United StatesThe New York Independent System Operator... ...for a full-time Senior Software Engineer to join the Reliability Technologies team... ...to read, analyze and interpret common scientific and technical journals, financial reports...SeniorScientificFull timeRemote workNight shiftWeekend work
- ...Senior Software Engineer – Modeling and SimulationLocation: Onsite in Columbia, South Carolina. Or remote only in the following locations: Fayetteville... .... Our mission is to create a safer world by translating scientific discoveries into reliable products that address urgent...SeniorScientificWork at officeLocal areaImmediate startRemote workWork from homeRelocationRelocation packageMonday to Friday3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Scientific Software Engineer (Fed Gov). Be the first to apply!
- software engineer internship remote Remote
- software engineer remote Remote
- graduate software developer no experience Remote
- work from home software developer Remote
- junior software developer Remote
- information technology software engineer Remote
- senior software engineer remote Remote
- rust software engineer Remote
- part time software developer Remote
- software developer night shift Remote




