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.4 ★
Salary Range--
Career Opportunity
3.8 ★
Avg. Experience2-4 years

Scientific Programmer Salaries

Average Base Pay

$71,130 /yr
Same as national average
Not including cash compensation
See More Insights
Not enough salaries reported to show distribution
Median: $71K
See More Insights
Glassdoor Estimated Salary

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.
The University of MaineThe University of Maine
Scientific Programmer
Jan 20, 2021

“salaries not competitive.”

Programmer/Developer Lead
Sept 23, 2022

“Compensation package could be better”

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 role 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