1

Scientific Programmer Jobs in Utah (NOW HIRING)

KBR's areas of expertise include engineering, logistics, operations, science, program management, mission IT and cybersecurity. KBR strives to create a safer, more secure and sustainable world by ...

Collaborate with data scientists and engineers to optimize model performance and reliability * Implement, monitor, and improve model training processes, including domain-specific custom training

AI Engineer

Saint George, UT · On-site

$50K - $90K/yr

Collaborate with data scientists and engineers to optimize model performance and reliability * Implement, monitor, and improve model training processes, including domain-specific custom training

Lead Data Scientist

Draper, UT · On-site +1

$144K - $250K/yr

Python (Programming Language) * R Statistics * Statistical Analysis * Statistics * Time Series Analysis * Cloud Environment * Conjoint Analysis * Agentic AI Reports To : Senior Manager and above ...

Showing results 41-60

Scientific Programmer information

See Utah salary details

$10

$36

$65

How much do scientific programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for scientific programmer in Utah is $36.29, according to ZipRecruiter salary data. Most workers in this role earn between $13.99 and $52.31 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 programming a well paid job?

Programming jobs, including roles like scientific programmers, tend to offer competitive salaries that vary based on experience, education, and location. Skilled programmers with expertise in specific tools or languages often earn higher wages, especially in industries like technology, finance, and research. Overall, programming can be a well-paid career compared to many other fields.

What are popular job titles related to Scientific Programmer jobs in Utah?

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

What job categories do people searching Scientific Programmer jobs in Utah look for?

The top searched job categories for Scientific Programmer jobs in Utah are:

What cities in Utah are hiring for Scientific Programmer jobs?

Cities in Utah with the most Scientific Programmer job openings:

Infographic showing various Scientific Programmer job openings in Utah as of September 2026, with employment types broken down into 2% Internship, 1% As Needed, 78% Full Time, 16% Part Time, 2% Contract, and 1% Nights. Highlights an 77% Physical, 3% Hybrid, and 20% Remote job distribution, with an average salary of $75,487 per year, or $36.3 per hour.

Field Service Engineer (Electron Microscopy)(REMOTE)

Salt Lake City, UT

Thermo Fisher Scientific
Biotechnology Research and Development • 10K+ employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 5 days ago


Thermo Fisher Scientific rating

7.8

Company rating: 7.8 out of 10

Based on 430 frontline employees who took The Breakroom Quiz

171st of 547 rated manufacturers


Job description

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Able to lift 40 lbs. without assistance

Job Description

As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner, and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe, or helping find cures for cancer.

Opportunities

We have multiple opportunities to join our Field Service Engineering team at different levels across the upper 48 states: Field Service Engineer I, Field Service Engineer II, and Field Service Engineer III.

Level placement will depend on education, technical expertise, and years of experience. We actively recruit throughout the year to support customer needs in multiple regions. Candidates who apply may be considered for current or future openings aligned with their experience and location preferences.

Company Overview

When you join us at Thermo Fisher Scientific, you’ll be part of an inquisitive team that shares your passion for exploration and discovery. With revenues of more than $40 billion and the largest investment in R&D in the industry, we give our people the resources and opportunities to make significant contributions to the world.

The Materials and Structural Analysis Division (MSD) Electron Microscopy (EM) business enables customers to find meaningful answers to questions that accelerate breakthrough discoveries and ultimately change the world. The MSD Electron Microscopy business designs, manufactures, and supports the broadest range of high-performance microscopy workflow solutions that provide images and answers at the micro-, nano-, and picometer scales.

Position Overview

As a Field Service Engineer, you will support the installation, maintenance, and repair of sophisticated electron microscopy and analytical instrumentation. You will work with advanced technologies while delivering exceptional technical service to customers across semiconductor, research institutions, universities, government laboratories, and industrial facilities.

In this role, you will troubleshoot complex systems, conduct preventive maintenance, and ensure instrumentation operates at optimal performance. Field Service Engineers work closely with customers and internal engineering teams to maintain system reliability and support scientific discovery.

Depending on experience level, responsibilities may include independent troubleshooting, complex system installations, mentoring other engineers, and serving as a technical escalation point within the service organization.

Key Responsibilities
  • Install, maintain, repair, and calibrate electron microscopy systems, including:

    • Scanning Electron Microscopes (SEM)

    • Transmission Electron Microscopes (TEM)

    • Focused Ion Beam (FIB) systems

  • Conduct scheduled preventive maintenance to ensure optimal system performance.

  • Troubleshoot and diagnose complex system issues involving electronics, vacuum systems, high voltage components, and integrated software.

  • Provide technical support to customers and collaborate with other field service engineers to resolve service challenges.

  • Develop strong relationships with customers while ensuring high levels of customer satisfaction and system uptime.

  • Travel to customer sites to install equipment, perform repairs, and support system operation.

  • Document service activities and submit detailed field service reports.

  • Provide training and technical guidance to customers on system operation and maintenance.

  • Follow all safety procedures and quality standards while servicing equipment in laboratory environments.

  • Provide feedback to engineering, product quality, and service leadership teams to support continuous product improvement.

  • Support updates to technical documentation and service procedures.

  • For more experienced levels, responsibilities may include mentoring junior engineers, leading complex installations, and serving as a technical escalation resource.

Minimum Requirements

Education

  • Bachelor’s degree in Electronics, Engineering, Physics, Chemistry, or related technical field or equivalent combination of education and technical experience in electronic systems.

Experience

Experience requirements vary depending on the level of the position:

Field Service Engineer I

  • 1+ years of hands-on technical experience installing, troubleshooting, repairing, or calibrating sophisticated analytical equipment such as SEM, TEM, FIB, or similar systems.

Field Service Engineer II

  • 3+ years of hands-on experience installing, troubleshooting, repairing, or calibrating complex analytical instrumentation.

Field Service Engineer III

  • 5+ years of experience supporting sophisticated analytical systems with demonstrated ability to troubleshoot complex system-level issues.

Additional Requirements
  • Valid driver’s license

  • Ability to travel up to 75% within assigned territory

  • Ability to lift up to 50 lbs. and work in laboratory environments

  • English proficiency required, additional languages beneficial

Preferred Technical Experience
  • Hands-on experience with ​SEM, TEM, FIB, or similar advanced analytical systems

  • Experience diagnosing and repairing ultra-high vacuum (UHV) systems

  • Experience working with high voltage equipment

  • Strong electronics and mechanical troubleshooting skills with the ability to diagnose issues to the component level

  • Ability to read and interpret technical documentation, schematics, and system diagrams

Skills and Qualifications
  • Excellent customer service and communication skills

  • Strong organizational and time management capabilities

  • Proficiency with Microsoft Office and service management software

  • Strong analytical and problem-solving abilities

  • Ability to work independently in a field-based environment

  • Ability to train and support customers on system operation

  • Experience documenting service activities and preparing detailed reports

  • Demonstrated commitment to safety protocols and quality standards

  • Demonstrated success contributing to customer satisfaction goals

Compensation and Benefits

The hourly pay range estimated for this position Engineer II, Field Service based in Florida is $28.85–$43.27.

This position may also be eligible to receive a variable annual bonus based on company, team, and/or individual performance results in accordance with company policy. We offer a comprehensive Total Rewards package that our U.S. colleagues and their families can count on, which includes:

  • A choice of national medical and dental plans, and a national vision plan, including health incentive programs

  • Employee assistance and family support programs, including commuter benefits and tuition reimbursement

  • At least 120 hours paid time off (PTO), 10 paid holidays annually, paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave), accident and life insurance, and short- and long-term disability in accordance with company policy

  • Retirement and savings programs, such as our competitive 401(k) U.S. retirement savings plan

  • Employees’ Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount

For more information on our benefits, please visit: https://jobs.thermofisher.com/global/en/total-rewards


What Thermo Fisher Scientific employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom