1

Scientific Programmer Jobs in Seattle, WA (NOW HIRING)

Senior Applied Scientist

Seattle, WA · On-site

$150 - $210/hr

Success requires scientific rigor, strong engineering judgment, clear writing, and the ability to make progress when requirements, model access, data, or infrastructure are still evolving. You will ...

NOAA Fisheries, Northwest Fisheries Science Center Fish Ecology Division 2725 Montlake Boulevard East Seattle, Washington 98112 Brief Summary: NOAA is seeking an experienced Senior C++ Programmer to ...

Senior C++ Programmer

Seattle, WA · On-site

$120 - $160/hr

NOAA Fisheries, Northwest Fisheries Science Center Fish Ecology Division 2725 Montlake Boulevard East Seattle, Washington 98112 Brief Summary: NOAA is seeking an experienced Senior C++ Programmer to ...

NOAA Fisheries, Northwest Fisheries Science Center Fish Ecology Division 2725 Montlake Boulevard East Seattle, Washington 98112 Brief Summary: NOAA is seeking an experienced Senior C++ Programmer to ...

Data Science Engineer

Seattle, WA · On-site

$130K - $156K/yr

We seek a data scientist to join theCreativity & Productivityfinance team to refine and implement ... Analyze data toidentifyor resolve operational problems to create processes to reverse engineer ...

... scientific programming languages such as Matlab, Python, C++, or R - Master's degree or equivalent experience in Computational Neuroscience, Cognitive Science, Electrical Engineering, Perception ...

Our scientists and engineers' partner with Deloitte to deliver custom AI capabilities. With our continued growth and our commercial sector-focused clients' overwhelming demand for AI development in ...

Showing results 21-40

Scientific Programmer information

See Seattle, WA salary details

$12

$45

$81

How much do scientific programmer jobs pay per hour?

As of Sep 6, 2026, the average hourly pay for scientific programmer in Seattle, WA is $45.39, according to ZipRecruiter salary data. Most workers in this role earn between $17.50 and $65.43 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 Seattle, WA?

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

Infographic showing various Scientific Programmer job openings in Seattle, WA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 83% Physical, 3% Hybrid, and 14% Remote job distribution, with an average salary of $94,417 per year, or $45.4 per hour.

Research Scientist/ Engineer - Agentic Workflows

Apple Inc.

Seattle, WA • On-site

$175 - $309/hr

Other

Medical, Dental, Retirement

Posted 5 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 683 frontline employees who took The Breakroom Quiz

6th of 30 rated technology retailers


Job description

Research Scientist/Engineer - Agentic Workflows

Seattle, Washington, United States Machine Learning and AI

We're seeking research scientists and engineers to create breakthrough innovations in language models, machine learning, reinforcement learning, computer vision, robotics, and related areas. We are particularly interested in frontier models (including large multimodal models) and agentic workflows. You will work in an organization of world-class machine learning researchers and engineers. Our work powers cutting-edge technologies across the Apple ecosystem and is published in the most selective scientific journals and conferences.

Description

We are a team of best-in-the-world research scientists and engineers with deep experience in machine learning, computer vision, robotics, computer graphics, and related areas. We work on exciting new technologies that bring joy to millions of people. In our daily work, the team stays innovative, productive, and fun by sharing some key values:

Responsibilities
  • Passion for the mission: We're here to make something extraordinary. We seek whatever work is right and strive for the best possible results.
  • Modesty: The right answer is more significant than being right. We search for solutions as a team and value clear-eyed feedback.
  • Lean habits: You can't grow without limits. Time constraints and big goals encourage us to sharpen our focus and learn to make phenomenal decisions.
Minimum Qualifications
  • Significant experience building complete prototypes that achieve state-of-the-art performance in your areas of expertise.
  • Solid software engineering skills in complex, multi-language systems. Fluency in Python.
  • Expertise in ML algorithms and top practices for working with deep learning systems.
  • Proficiency with ML modeling frameworks (PyTorch, Tensorflow, etc.).
Preferred Qualifications
  • Bachelors, Masters, or PhD Degree in Computer Science/Electrical Engineering or equivalent academic or professional experience.
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,000 and $308,500, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.
Learn about accessibility in Apple’s workplace
Learn about reasonable accommodations for job applicants

#J-18808-Ljbffr

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976