Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Scientific Software Engineer (Fed Gov)

Full-time

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.

\n

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

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Scientific Software Engineer (Fed Gov) in Remote vacancy
  •  ...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... 
    Senior
    Scientific
    Full time
    Remote work
    Flexible hours

    RE/SPEC Inc.

    Albuquerque, NM
    6 days ago
  •  ...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... 
    Senior
    Scientific
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    3 days ago
  •  ...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... 
    Senior
    Scientific
    Immediate start
    Remote work

    GRVTY

    Dayton, OH
    more than 2 months ago
  •  ...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... 
    Senior
    Scientific
    Remote work

    US132 Guidehouse Digital, LLC

    Rockville, MD
    5 days ago
  •  ...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... 
    Senior
    Scientific
    Full time
    Work at office
    Remote work
    Flexible hours

    Lawrence Harvey

    Richmond, VA
    5 hours ago
  • 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... 
    Senior
    Scientific
    Casual work
    Work at office
    Remote work
    Relocation
    3 days per week

    Narmi

    New York, NY
    4 days ago
  •  ...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... 
    Senior
    Scientific
    Remote work

    ClearanceJobs

    Dayton, OH
    2 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Remote work
    Flexible hours

    Feanix Biotechnologies

    Remote
    8 days ago
  • $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... 
    Senior
    Scientific
    Remote work

    Oxford instruments

    Santa Barbara, CA
    1 day ago
  • $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... 
    Senior
    Scientific
    Full time
    Contract work
    Part time
    For contractors
    Local area
    Remote work

    Noblis

    San Diego, CA
    2 days ago
  • $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,... 
    Senior
    Scientific
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    2 days ago
  • $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... 
    Senior
    Scientific
    Immediate start
    Remote work
    Worldwide

    Talener

    Boston, MA
    2 days ago
  • $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... 
    Senior
    Scientific
    Remote work
    Flexible hours

    General Dynamics Mission Systems

    Taunton, MA
    1 day ago
  • $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... 
    Senior
    Scientific
    Contract work
    Remote work

    Kore1

    Round Rock, TX
    2 days ago
  •  ...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... 
    Senior
    Scientific
    Immediate start

    ClearanceJobs

    Broomfield, CO
    2 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Remote work
    Afternoon shift

    Uvmjobs

    Burlington, VT
    2 days ago
  •  ...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... 
    Senior
    Scientific
    Remote work

    ClearanceJobs

    Boston, MA
    2 days ago
  • $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+... 
    Senior
    Scientific
    Contract work
    Work at office
    Remote work
    3 days per week

    Iridium Satellite Communications

    McLean, VA
    5 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Work experience placement
    Immediate start

    anduril

    Waltham, MA
    3 days ago
  •  ...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... 
    Senior
    Scientific
    Remote work

    BigBear.ai

    Norfolk, VA
    4 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Local area
    Remote work
    Visa sponsorship

    EarthOptics

    Remote
    20 days ago
  •  ...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,... 
    Senior
    Scientific
    Permanent employment
    Full time
    Temporary work
    Part time
    Work at office
    Remote work

    CFD Research Corp.

    Dayton, OH
    2 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Aurora, CO
    2 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Work experience placement
    Remote work
    Work from home
    Worldwide
    Afternoon shift

    The University of Chicago

    Chicago, IL
    5 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dayton, OH
    1 day ago
  • $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... 
    Senior
    Scientific
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra Lab LLC

    Santa Barbara, CA
    4 days ago
  • $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... 
    Senior
    Scientific
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Shift work

    Karius

    Redwood City, CA
    4 days ago
  • $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... 
    Senior
    Scientific
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Battelle Memorial Institute

    Columbus, OH
    3 days ago
  •  ...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... 
    Senior
    Scientific
    Full time
    Remote work
    Night shift
    Weekend work

    New York ISO

    Rensselaer, NY
    4 days ago
  •  ...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... 
    Senior
    Scientific
    Work at office
    Local area
    Immediate start
    Remote work
    Work from home
    Relocation
    Relocation package
    Monday to Friday
    3 days per week

    Integer Technologies

    Columbia, SC
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Scientific Software Engineer (Fed Gov). Be the first to apply!