1

Scientific Programmer Jobs in Raleigh, NC (NOW HIRING)

Senior Programmer Analyst

Durham, NC · Remote

$80K - $95K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

University / college degree (life sciences, health sciences, information technology or related ... or SAS Programming or Spotfire or Tableau development. * Good problem-solving skills and a ...

Senior Programmer Analyst- Remote, US

Durham, NC · On-site

$80K - $95K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

University / college degree (life sciences, health sciences, information technology or related ... or SAS Programming or Spotfire or Tableau development. * Good problem-solving skills and a ...

... engineers. * Performs scientific analyses on projects of own discipline. * May attend on and off-site client meetings. * Implements technical requirements to complete client projects by directing and ...

BA/BS degree in mathematics, statistics, computer science or health related field. Or equivalent experience * 4 - 8 years of SAS programming working experience in the pharmaceutical industry. * Good ...

BA/BS degree in mathematics, statistics, computer science or health related field. Or equivalent experience * 4 - 8 years of SAS programming working experience in the pharmaceutical industry. * Good ...

Associate Engineer

Cary, NC

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Company Description Eurofins Scientific is an international life sciences company, providing a ... Preparation of test plans and working with the test engineer to conduct tests correctly and safely

Required : • Bachelor's degree in Computer Science, Electrical Engineering, or related field and 10+ years of relevant experience • Master's degree and 8+ years of experience • Ph.D. and 6+ ...

Associate Safety Engineer

Cary, NC

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Company Description Eurofins Scientific is an international life sciences company, providing a ... Associate Safety Engineer responsibilities include, but are not limited to, the following:

Lead AI and Data Science Engineer II

Raleigh, NC · On-site

$99K - $131K/yr

Lead AI and Data Science Engineer II Drive the design and delivery of advanced analytics, artificial intelligence (AI), and generative artificial intelligence (GenAI) solutions that inform Talent ...

CI Infrastructure Engineer

Raleigh, NC · On-site

$76K - $102K/yr

Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

New

CI Infrastructure Engineer

Raleigh, NC · On-site

$76K - $102K/yr

OR Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.

MES Engineer

Raleigh, NC

$150K - $180K/yr

Bachelor's degree in computer science, Engineering, or related field * Minimum of 7 years of experience in MES implementation and support * 3+ years of experience in Life Science industry

Showing results 41-60

Scientific Programmer information

See Raleigh, NC salary details

$10

$38

$69

How much do scientific programmer jobs pay per hour?

As of Aug 17, 2026, the average hourly pay for scientific programmer in Raleigh, NC is $38.75, according to ZipRecruiter salary data. Most workers in this role earn between $14.95 and $55.87 per hour, depending on experience, location, and employer.

What is a scientific programmer?

Scientific programmers are professionals who develop, implement, and optimize software solutions for scientific research and data analysis. They work closely with scientists and researchers to translate complex scientific problems into computational algorithms, scripts, and tools. Their work often involves programming in languages like Python, C++, or R, and may include tasks such as data processing, simulation, modeling, and visualization. Scientific programmers play a crucial role in advancing research by making scientific computations more efficient and reproducible.

What does a scientific programmer do?

The duties of a scientific programmer are to design a variety of tools for researchers to perform statistical and mathematical modeling on large datasets. They often work within a specific framework or software, and their responsibilities are to script tools that make it easier for scientists to use the programs or models. Their duties may include designing a new user interface or creating shell scripts for the UNIX or Linux operating systems. A scientific programmer also conducts code review and quality assurance tasks to ensure that programs are ready to be used. Qualifications include a bachelor’s degree in computer science, bioinformatics, or computational biology. If you want to specialize in a particular discipline, you may need additional experience or advanced qualifications.

What are the key skills and qualifications needed to thrive as a scientific programmer, and why are they important?

To thrive as a Scientific Programmer, you need a solid background in computer science, mathematics, or a related field, along with strong programming skills in languages like Python, C++, or R. Familiarity with scientific computing libraries (such as NumPy, SciPy), data analysis tools, and version control systems like Git is typically required, and experience with high-performance computing or parallel processing is a plus. Strong problem-solving abilities, attention to detail, and effective communication are key soft skills that distinguish top performers in this role. These skills and qualities are crucial for developing reliable, efficient code to support complex scientific research and for collaborating effectively within multidisciplinary teams.

How does a scientific programmer typically collaborate with researchers and other technical staff on projects?

Scientific Programmers often work closely with research scientists, data analysts, and IT teams to develop and optimize software tools for scientific studies. They participate in project meetings to understand research goals, translate scientific requirements into code, and troubleshoot issues that arise in computational workflows. Effective communication and teamwork are essential, as Scientific Programmers must ensure their solutions align with both technical standards and the scientific objectives of the research team.

What is the difference between Scientific Programmer vs Data Analyst?

AspectScientific ProgrammerData Analyst
Required CredentialsBachelor's or higher in Computer Science, Physics, or related fields; programming skillsBachelor's or higher in Statistics, Data Science, or related fields; analytical skills
Work EnvironmentResearch labs, scientific institutions, academia, industry R&DBusiness, finance, healthcare, marketing sectors
Employer & Industry UsageResearch organizations, universities, scientific companiesCorporations, consulting firms, government agencies
Common Search & Comparison IntentUnderstanding technical roles in scientific computingAnalyzing data to inform decisions

Scientific Programmers focus on developing software and algorithms for scientific research, often working with complex simulations and data modeling. Data Analysts interpret data sets to generate insights and support decision-making. While both roles require strong programming skills and analytical thinking, Scientific Programmers are more involved in software development for scientific purposes, whereas Data Analysts focus on data interpretation and reporting.

Is scientific programming a good career?

Scientific programming is a viable career that involves developing software for research, data analysis, and simulation in scientific fields. It requires strong programming skills, knowledge of scientific concepts, and often proficiency in languages like Python, C++, or MATLAB. The demand for scientific programmers is steady in academia, industry, and government research organizations.

What are popular job titles related to Scientific Programmer jobs in Raleigh, NC?

For Scientific Programmer jobs in Raleigh, NC, the most frequently searched job titles are:

What job categories do people searching Scientific Programmer jobs in Raleigh, NC look for?

The top searched job categories for Scientific Programmer jobs in Raleigh, NC are:

Infographic showing various Scientific Programmer job openings in Raleigh, NC as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 78% Full Time, 17% Part Time, and 3% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $80,604 per year, or $38.8 per hour.

Full-time

Posted 18 days ago


Montrose Environmental Group rating

6.7

Company rating: 6.7 out of 10

Based on 12 frontline employees who took The Breakroom Quiz

300th of 492 rated business services


Job description

About Us
At Onterris, we build careers grounded in purpose, responsibility and real-world impact.
"For Planet and Progress" is our north star that guides everything we do. We believe environmental responsibility and human progress are interconnected, interwoven and international. Our scientists, engineers, field teams, consultants and professionals collaborate across disciplines and geographies, guiding industries and governments, ensuring that communities and environments thrive.
When you join us, you're not just forging a career, you're joining a movement. A movement for better thinking, smarter solutions and lasting impact.
Together, we will advance our way of life and protect the integrity of our environment every step of the way.
A Day in the Life
Reporting to the R&D Manager, the R&D Scientist based in Fuquay-Varina, NC will play a key role in our team's development of cutting-edge soil, water, and vapor treatment technologies. This is a fantastic opportunity to join a rapidly growing, top-notch, collaborative environmental team focused on making a positive impact on the world.
The annual compensation range for this role is $80,000-$90,000, in addition to an annual discretionary bonus commensurate with experience, skills, and geographic location.
To thrive in this role, you'll be comfortable taking ownership of the following responsibilities:
  • Perform cutting-edge R&D experiments using ion exchange and adsorbents, focused on developing novel treatment technologies for drinking water, wastewater, landfill leachate, and other remediation applications.
  • Design experiments, organize and implement tests, and ensure their relevance through high-level technical quality assurance of data. Conduct data analysis and interpretation for integration into comprehensive reports.
  • Maintain effective communication across multiple internal departments and build and maintain relationships with clients.
  • Be an integral part of our safety culture, approaching all aspects of work with a safety-first attitude.
  • Assist with authoring scientific articles, as well as participating/presenting in national conferences.
  • Work alongside the Field Services team to support pilot operations
  • Assist with R&D efforts by supporting innovative treatment approaches at client sites.
  • Support Business Development in writing proposals and communicating with clients about testing results
  • Assist with full-scale system commissioning and startup.
  • Perform other duties as assigned.
  • Opportunity for travel up to 30%

Your Expertise and Skills
To perform this job successfully, individuals must be able to perform each duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
  • Master's degree in chemistry, biochemistry, chemical engineering, or related field.
  • Competence with chromatographic, wet chemistry techniques, and general laboratory skills.
  • Self-motivated with a high sense of urgency, willing to take hands-on work, and be able to manage several projects and tasks while maintaining strong attention to detail.
  • Excellent written and verbal communication skills and the ability to work independently or in a team.
  • Proficiency in Microsoft Word, Microsoft Excel, and Microsoft PowerPoint.
  • Apply data analysis tools and statistical methods to interpret results, generate visualizations, and translate bench-scale findings into actionable recommendations for pilot-scale and full-scale implementation.
  • Comfortable using hand and portable power tools.
  • Ability to safely lift 40 lbs.
  • Ability to be present Monday to Friday in person in Fuquay-Varina, North Carolina, between 9 AM and 5 PM.
  • Ability to support occasional weekend work in the laboratory.

Preferred Qualifications
  • PhD in chemistry, biochemistry, chemical engineering or related field.
  • Experience with operating laboratory instruments (P&T GC, LC/MS/MS, TOC, UV-Vis spectrophotometer, pH/ORP/Conductivity/DO meters).
  • Experience with sorbent column testing design and execution.
  • Experience with pilot-scale water treatment evaluations
  • Familiarity with common water treatment technologies, i.e., coagulation/flocculation/sedimentation, filtration, ion exchange, membrane separation, and biological treatment
  • OSHA 40-hr HAZWOPER training.
  • Track record of presentations and peer-reviewed publications.

Onterris is a leading global environmental solutions company partnering with organizations to solve complex challenges where environmental pressures, regulatory expectations and operational risks intersect. Guided by our mission to advance the way of life without compromising the integrity of our environment, we believe environmental responsibility and human progress are fundamentally connected. Our scientists, engineers, field teams and consultants apply systems thinking that unites science, data and practical expertise to deliver solutions that strengthen our clients' resilience, mitigate risk and protect the air, water and soil that sustain communities, while uncovering responsible paths forward for planet and progress. For more information, visit www.onterris.com.
We are an equal opportunity employer and encourage applications from people of all backgrounds. We acknowledge that these experiences and perspectives help to enrich our teams and contribute to our ongoing success. We are committed to providing access and reasonable accommodation in our employment for all applicants. For US residents, click here to learn more.

What Montrose Environmental Group employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom