Scientific Programmer Overview

What does a Scientific Programmer do?

Scientific programmers use scientific principles and practices in programming roles to solve IT-related challenges and objectives. They perform research or scientific calculations and apply that knowledge to design, configure, and implement technological systems and programs. They have a strong emphasis on experimentation, testing, modeling, and validation. They perform data analysis, write code and customize programs, and oversee integration processes. They often work in close collaboration with other teams or specialists such as engineers and developers, to identify objectives and ensure work is aligned.

Scientific programmers typically have at least a master’s degree in a computer science or engineering discipline, although a bachelor’s degree is often acceptable for junior programmer roles. They should have a programming background, and proficiency with common programming languages and tools. Strong project management skills are required.

Work/Life Balance
4.3 ★
Total Pay--
Career Opportunity
3.6 ★
Avg. Experience2-4 years

How much does a Scientific Programmer make near United States?

$126,488 /yr
Total Pay

Base Pay


Additional Pay


 / yr
Most Likely Range
Possible Range
See More Insights

Scientific Programmer Career Path

Learn how to become a Scientific Programmer, what skills and education you need to succeed, and what level of pay to expect at each step on your career path.

Scientific Programmer

Years of Experience Distribution

0 - 1
2 - 4
5 - 7
Not including years spent in education and/or training

Scientific Programmer Insights

Read what Scientific Programmer professionals have to say about their job experiences and view top companies for this career.
Programmer/Developer Lead
Sep 23, 2022

“Compensation package could be better”

ERT, Inc.ERT, Inc.
Senior Scientific Programmer
Mar 26, 2023

“Career growth and skill development outside your current project can be challenging.”

Princeton Plasma Physics LaboratoryPrinceton Plasma Physics Laboratory
Scientific Programmer
Oct 14, 2022

“Good management.”

Science Systems and ApplicationsScience Systems and Applications
Scientific Programmer/Analyst
Nov 14, 2022

“Low stress.”

See More

Scientific Programmer Interviews

Frequently asked questions about the roles and responsibilities of a Scientific Programmer

The most similar professions to Scientific Programmer are:
  • Quality Control Chemist
  • Research And Development Chemist
  • Research Scientist
  • Chemist

Related Careers

Quality Control Chemist
No skills overlap
Research And Development Chemist
No skills overlap
Research Scientist
No skills overlap
No skills overlap

Scientific Programmer Jobs