Scientific Software Developer Jobs

Scientific Software Developer jobs are open across research institutions, biotech, aerospace, and national laboratories, with specializations in computational modeling, high-performance computing, and data pipeline development, from entry-level to principal and staff engineer. Find a role that fits below and apply directly.

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

Overview

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

Showing 5 of 39+ Scientific Software Developer 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 Developer Jobs

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

Find Jobs

Scientific Software Developer 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 developer jobs.

  • Bachelor's or graduate degree in computer science, physics, engineering, or a related scientific field
  • Proficiency in Python, C++, or Fortran for numerical and scientific computing applications
  • Experience with high-performance computing environments, job schedulers, or parallel programming frameworks
  • Familiarity with version control, software testing practices, and reproducible research workflows
  • Ability to collaborate with domain scientists to translate research requirements into software solutions
  • Experience with data management, scientific data formats such as HDF5 or NetCDF, or visualization libraries

Tips for Your Scientific Software Developer Job Search

Tailor your resume to computational domain

Hiring managers in scientific computing care whether your code solves domain-specific problems. Lead each bullet with the scientific context first, the technology second. A line like 'optimized molecular dynamics simulation runtime by refactoring CUDA kernels' lands harder than listing CUDA under skills.

Show your scientific software portfolio clearly

Link to a public repository that demonstrates you can write production-quality code for scientific problems, not just scripts. Reviewers look for documented APIs, test coverage, and reproducible environments. A well-structured repository for one real project outweighs a list of ten vague side projects.

Apply early to roles that fit

Migrate Mate lists scientific software developer 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 stack you know best, whether that is GPU clusters, cloud-based HPC, or on-premises supercomputers. Roles at national labs often require familiarity with job schedulers like Slurm, while industry roles lean toward cloud-native workflows. Matching your stack to the job description sharpens your application.

Prepare for a technical take-home exercise

Many scientific software teams send a domain-specific coding problem before the technical interview. Expect to implement or optimize an algorithm drawn from the team's field, such as a numerical solver or a data ingestion routine. Review the job description for the science area and refresh relevant algorithms beforehand.

Negotiate with reproducibility and performance data

When discussing compensation, anchor your ask to measurable outcomes from past work, such as runtime improvements, accuracy gains, or workflow automation that reduced researcher turnaround. Concrete performance figures give you a stronger negotiating position than years of experience alone.

Scientific Software Developer Jobs: Frequently Asked Questions

Which companies are hiring the most scientific software developers?

QuEra Computing, Lynker, and BIOVIA are hiring the most scientific software developers right now, with openings concentrated in Massachusetts, Maryland, and California, based on current listings on Migrate Mate as of November 2026. National laboratories, aerospace contractors, and biotech firms consistently make up the largest share of active postings.

How many scientific software developer jobs are remote?

About 76% of scientific software developer openings are fully remote or hybrid as of November 2026, though the share varies significantly by employer type. Roles focused on data pipeline development, software tooling, and computational modeling tend to be more remote-friendly, while positions requiring access to on-site HPC clusters or laboratory instruments typically require in-person or hybrid arrangements.

How do you become a scientific software developer?

Start by building a foundation in both programming and a scientific domain, through a degree in computer science, physics, biology, or engineering, or by combining self-study with coursework. Develop proficiency in Python and at least one compiled language such as C++. Contribute to open-source scientific software projects to build a portfolio, then apply to research computing teams, national labs, or industry R&D groups where you can grow domain depth alongside software engineering skills.

Can you get hired as a scientific software developer without experience?

Yes, entry-level scientific software developer roles exist, particularly at research universities and national laboratories that value scientific background over years of industry experience. Demonstrating a working knowledge of numerical methods, a clean public code repository, and familiarity with the domain the team works in can substitute for a long work history. Internships and research assistant positions are common entry points that lead directly to full-time roles.

What does the scientific software developer interview process look like?

Most processes begin with a recruiter or hiring manager screen focused on your scientific background and programming experience, followed by a technical assessment, often a take-home problem drawn from the team's research domain. A live coding or system design round evaluates your approach to algorithms or software architecture. Final rounds typically include a panel with both software engineers and domain scientists who assess how well you communicate across disciplines.

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

You can find and apply to scientific software developer jobs on Migrate Mate, which lists current openings from employers across the United States. The listings cover roles at national laboratories, research institutions, biotech companies, aerospace contractors, and technology firms. Find the roles that fit your background and apply directly to each listing.

See All 39 Scientific Software Developer Jobs

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

Find Jobs