Scientific Programmer Jobs

Scientific Programmer jobs are open across national laboratories, research universities, pharmaceutical companies, and government agencies, with specializations in high-performance computing, numerical simulation, and data pipeline development, from entry-level to senior and staff scientist levels. Find a role that fits below and apply directly.

Find Scientific Programmer JobsLooking for remote work? View remote scientific programmer jobs →

Overview

Open roles390+
Top stateMassachusetts
Top employerAbbVie
Top cityBoston, MA
Work type40% Hybrid
Top industryBiotechnology

Showing 5 of 390+ Scientific Programmer jobs

Copy of Scientific Director / Medical Director, Medical Affairs - Solid Tumors - Ovarian
We won't show you this job again
New 4h ago
Copy of Scientific Director / Medical Director, Medical Affairs - Solid Tumors - Ovarian
AbbVie
Florham Park, New Jersey
Clinical Support
Healthcare Administration
Medical Specialists
$161k - $305k/yr
Hybrid
Bachelor's degree
10,000+

Have you applied for this role?

Scientific Director / Medical Director, Medical Affairs - Solid Tumors - Ovarian
We won't show you this job again
New 4h ago
Scientific Director / Medical Director, Medical Affairs - Solid Tumors - Ovarian
AbbVie
Florham Park, New Jersey
Clinical Support
Healthcare Administration
Medical Specialists
$161k - $305k/yr
Hybrid
Bachelor's degree
10,000+

Have you applied for this role?

Executive Assistant to the Scientific Director & CEO
We won't show you this job again
New 6h ago
Executive Assistant to the Scientific Director & CEO
New York Genome Center
New York, New York
Business Development
Corporate Development & M&A
Executive Leadership & C-Suite
$110k - $140k/yr
On-Site
Bachelor's degree
51-200

Have you applied for this role?

Scientific Marketing Manager, Advanced Therapies (SRS, RapidArc Dynamic (RAD), and Motion Management)- Remote within the US
We won't show you this job again
New 7h ago
Scientific Marketing Manager, Advanced Therapies (SRS, RapidArc Dynamic (RAD), and Motion Management)- Remote within the US
Siemens Healthineers
Remote
Business Operations
Product Management
Project Management
$116k - $159k/yr
Remote (US)
Bachelor's degree in biomedical science
10,000+

Have you applied for this role?

Scientific Marketing Manager, NeoArc (Adaptive and DMAT)-Remote within the US
We won't show you this job again
New 7h ago
Scientific Marketing Manager, NeoArc (Adaptive and DMAT)-Remote within the US
Siemens Healthineers
Remote
Business Operations
Product Management
Project Management
$139k - $191k/yr
Remote (US)
Bachelor's degree in biomedical engineering
10,000+

Have you applied for this role?

See All 390+ Scientific Programmer Jobs

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

Find Scientific Programmer Jobs

Scientific Programmer Job Market

Who's Hiring

  • AbbVie22
  • TetraScience8
  • Mars7
  • Zifo6
  • Merck6

Top Industries Hiring

  • Biotechnology & Pharmaceuticals15
  • Healthcare & Medical Services5
  • Science & Research4
  • Consulting & Professional Services4
  • Education3

What Employers Look For

The qualifications that appear most often in scientific programmer jobs.

  • Bachelor's or graduate degree in computer science, physics, mathematics, or a related scientific discipline
  • Proficiency in Python and at least one compiled language such as C, C++, or Fortran
  • Experience writing and optimizing code for high-performance computing or parallel environments
  • Familiarity with version control systems and collaborative software development workflows
  • Ability to translate mathematical or physical models into efficient, testable computational code
  • Experience with scientific data formats, visualization tools, or domain-specific simulation frameworks

Tips for Your Scientific Programmer Job Search

Tailor your resume to computational methods

Hiring managers for scientific programmer roles scan for specific languages and frameworks first. List Python, C++, Fortran, or Julia prominently and name the numerical libraries you've used, such as NumPy, PETSc, or LAPACK, alongside the scientific domain each project touched.

Showcase reproducibility in your portfolio

Scientific programmers are expected to write code that other researchers can run and verify. Include links to documented repositories where methods are version-controlled, dependencies are pinned, and results match published figures or benchmarks. Undocumented code hurts more than no portfolio at all.

Apply early to roles that fit

Migrate Mate lists scientific programmer 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

Job descriptions for scientific programmers often specify HPC clusters, cloud-based workflows, or GPU computing environments. Filter your search by those terms to reach roles where your existing infrastructure experience translates directly, rather than applying broadly and explaining the gap at interview.

Prepare a whiteboard numerical debugging exercise

Many scientific programmer interviews include a live problem where you trace a simulation bug or explain floating-point precision loss. Practice talking through root-cause analysis on numerical instability, memory layout issues, and off-by-one errors in iterative solvers before your first technical screen.

Negotiate around compute access, not just salary

At research institutions and national labs, access to HPC allocations, GPU nodes, or proprietary datasets is a real part of your compensation package. Ask about compute budgets, cluster priority queues, and software licensing before accepting, since these directly affect what you can build and publish.

Scientific Programmer Jobs: Frequently Asked Questions

Which companies are hiring the most scientific programmers?

AbbVie, TetraScience, and Mars are hiring the most scientific programmers right now, with openings concentrated in Massachusetts, California, and Maryland, based on current listings on Migrate Mate as of November 2026. National laboratories, defense contractors, and pharmaceutical research divisions consistently account for a large share of active postings.

How many scientific programmer jobs are remote?

About 76% of scientific programmer openings are fully remote or hybrid as of November 2026, though availability varies significantly by sub-field. Data pipeline and software infrastructure roles tend to offer the most remote flexibility, while positions tied to on-site instruments, specialized hardware, or classified compute environments typically require in-person work.

How do you become a scientific programmer?

Start by building a strong foundation in both a scientific domain and software engineering. Study a core language like Python or C++ and apply it to real computational problems in physics, biology, chemistry, or engineering. Contribute to open-source scientific software, document your work in public repositories, and pursue graduate-level coursework or research experience that lets you write production-quality code solving domain-specific problems.

How do you get hired as a scientific programmer with little experience?

Focus on producing a documented computational project, even from coursework or independent research, that shows you can write readable, testable code solving a real scientific problem. Undergraduate research assistant roles and national laboratory internship programs are common entry points. Demonstrating familiarity with version control, unit testing, and reproducible workflows matters more to hiring teams than the size of the project.

What does the scientific programmer interview process look like?

Most scientific programmer interviews include a technical screen covering coding proficiency and numerical reasoning, followed by a domain knowledge discussion where you explain how you've translated a scientific problem into working code. Candidates are often asked to debug an existing simulation, assess algorithm complexity, or walk through a past project in detail. Final rounds may involve a presentation to a research team.

Where can I find and apply to scientific programmer jobs?

You can find and apply to scientific programmer jobs on Migrate Mate, which lists current openings from employers across the United States. The listings cover roles at research institutions, national laboratories, government agencies, and private companies. Find roles that fit your background and apply directly to each listing from the page.

See All 390+ Scientific Programmer Jobs

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

Find Scientific Programmer Jobs