Scientific Software Engineer Jobs

Scientific Software Engineer jobs are open across national laboratories, aerospace, pharmaceuticals, and research institutions, with specializations in numerical computing, high-performance computing, and scientific visualization, from early-career to principal and staff levels. See the openings below and apply to the ones that match your experience.

Find JobsLooking for remote work? View remote scientific software engineer jobs →

Overview

Open roles39
Top stateMassachusetts
Top employerQuEra Computing
Top cityBoston, MA
Work type38% Remote
Top industryTechnology

Showing 5 of 39+ Scientific Software Engineer jobs

Senior Scientific Software Engineer, Analytics and Workflows
We won't show you this job again
Added 1d ago
Senior Scientific Software Engineer, Analytics and Workflows
Genentech
San Francisco, California
Clinical Trials
Laboratory Research
Research & Academia
$143k - $265k/yr
Hybrid
Master's degree
10,000+

Have you applied for this role?

Senior Scientific Software Engineer
We won't show you this job again
Added 1d ago
Senior Scientific Software Engineer
Sutter Instrument
Remote
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
$100k - $130k/yr
Remote (US)
51-200

Have you applied for this role?

Senior Software Engineer – Scientific Instrumentation and Process Engineering
We won't show you this job again
Added 1w ago
Senior Software Engineer – Scientific Instrumentation and Process Engineering
ALLEN INSTITUTE
Seattle, Washington
AI (Artificial Intelligence)
Cloud Engineering
Solutions Engineering & Architecture
$170k - $213k/yr
Hybrid
51-200

Have you applied for this role?

Scientific Software Engineer II
We won't show you this job again
Added 1w ago
Scientific Software Engineer II
W. M. Keck Observatory
Kamuela, Hawaii
Automation QA
Cloud & DevOps
DevOps
$95k - $115k/yr
Bachelor's degree in Physics
51-200

Have you applied for this role?

Senior Scientific Software Engineer (Fed Gov) 3850
We won't show you this job again
Added 1w ago
Senior Scientific Software Engineer (Fed Gov) 3850
RE/SPEC Inc
Albuquerque, New Mexico
AI (Artificial Intelligence)
Data Engineering
Data Science
Remote (US)
Master's degree in physics
201-500

Have you applied for this role?

See All 39 Scientific Software Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs

Scientific Software Engineer Job Market

Who's Hiring

QuEra Computing6 open roles
Lynker5 open roles
BIOVIA3 open roles

Top Industries Hiring

  • Technology & Software
  • Education
  • Biotechnology & Pharmaceuticals

What Employers Look For

The qualifications that appear most often in scientific software engineer jobs.

  • Bachelor's or master's degree in computer science, physics, math, or a related technical field
  • Proficiency in Python, C++, or Fortran for numerical and scientific computing
  • Experience with high-performance computing environments such as MPI, OpenMP, or CUDA
  • Familiarity with version control systems and collaborative software development workflows
  • Ability to read and interpret peer-reviewed scientific literature relevant to the domain
  • Experience optimizing code for performance on large-scale data or simulation workloads

Tips for Your Scientific Software Engineer Job Search

Tailor your resume for computational depth

Hiring managers for scientific software roles scan for specific numerical libraries, parallelization frameworks, and domain knowledge. List the scientific domains you have coded for, such as fluid dynamics or genomics, alongside the languages and tools you used.

Show reproducible research contributions clearly

If you have written software that supports published research, name the paper or project and describe your code's role. Reviewers weigh peer-reviewed software contributions heavily, so a GitHub repository tied to a known dataset or simulation counts more than generic open-source work.

Apply early to roles that fit

Migrate Mate lists scientific software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.

Target postings by compute environment

Filter openings by the compute environment they describe, whether that is GPU clusters, cloud-based HPC, or on-premise supercomputers. Your experience translates differently to each, and matching your background to the stated environment makes your application stronger from the first screen.

Prepare a performance benchmark for interviews

Many scientific software engineer interviews include a code review or take-home exercise focused on runtime and memory efficiency. Have a concrete example ready that shows how you profiled a bottleneck, chose an algorithm or data structure, and measured the improvement in a real scientific workload.

Negotiate around publication and open-source rights

Some employers, particularly government contractors and national laboratories, have IP agreements that restrict publishing code or papers. Ask about these policies during the offer stage so you understand what contributions you can share publicly after the work is done.

Scientific Software Engineer Jobs: Frequently Asked Questions

Which companies are hiring the most scientific software engineers?

The most active employers for scientific software engineers right now are QuEra Computing, Lynker, and BIOVIA, and the most openings are in Massachusetts, Maryland, and California, based on current listings on Migrate Mate as of November 2026. National laboratories, aerospace manufacturers, pharmaceutical companies, and climate research organizations are consistently among the most active hiring categories for this role.

How many scientific software engineer jobs are remote?

About 76% of scientific software engineer openings are fully remote or hybrid as of November 2026, though the share varies significantly by domain. Roles focused on data pipelines, bioinformatics, and climate modeling tend to offer more remote flexibility, while positions tied to physical instruments, secure government facilities, or on-site supercomputer clusters typically require in-person work.

How do you become a scientific software engineer?

Start by building strong foundations in both a scientific domain and software engineering. Study a quantitative field such as physics, biology, or engineering alongside computer science coursework that covers algorithms and numerical methods. Contribute to open-source scientific projects or reproduce published simulations to build a portfolio. Practical experience writing production-quality code in a research or laboratory setting is what moves candidates from graduate school into professional roles.

How do you get a scientific software engineer job with little experience?

Focus on research assistant or junior developer roles within university labs, national laboratory internship programs, or government-funded research groups, since these positions are specifically designed for candidates early in their careers. Build a portfolio that demonstrates you can write clean, documented, testable code for a real scientific problem, even if the project originated in a class or personal research interest. Contributions to established open-source scientific libraries also help establish credibility with experienced reviewers.

What does the scientific software engineer interview process look like?

Most processes begin with a technical phone screen covering programming fundamentals and relevant domain knowledge, followed by a take-home assignment or live coding exercise focused on numerical algorithms, data structures, or performance optimization. Later rounds typically include a system design discussion specific to scientific workflows and a conversation with researchers or scientists who will use the software. Some employers, particularly national laboratories, also require a background check and security clearance review before extending an offer.

Where can I find and apply to scientific software engineer jobs?

You can find and apply to scientific software engineer jobs on Migrate Mate, which lists current openings from employers across the United States. Search the listings to find roles that match your domain experience and technical skills, then apply directly to each one that fits.

See All 39 Scientific Software Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs