Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
The average salary for a Scientific Programmer Analyst is estimated at $83,798 per year, translating to approximately $40 per hour. This role is critical in industries such as pharmaceuticals, biotechnology, and academia, where data analysis and software development are essential to research and innovation.
Salary levels can vary significantly based on factors including geographic location, years of experience, and the specific industry. For instance, states like California and Massachusetts often provide higher compensation due to the concentration of tech and research firms. As professionals gain experience, their earning potential tends to increase, with senior roles seeing salaries exceeding $100,000 annually.
To maximize career prospects, candidates should focus on acquiring relevant technical skills, such as programming languages (Python, R) and familiarity with data analysis tools. Networking within industry-specific groups can also enhance job opportunities. By staying informed about evolving trends in scientific programming, analysts can position themselves effectively in a competitive job market.
Let Zippia find your next scientific programmer analyst job
Let Zippia find your next scientific programmer analyst job
The average scientific programmer analyst salary in California, Washington, and Oregon are the highest in the U.S. The lowest average scientific programmer analyst salary states are Vermont, Texas, and Ohio.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Nevada | $90,371 | $43.45 |
| 2 | Alaska | $86,398 | $41.54 |
| 3 | Oregon | $93,269 | $44.84 |
| 4 | Montana | $83,654 | $40.22 |
| 5 | California | $98,893 | $47.54 |
| 6 | Washington | $95,837 | $46.08 |
| 7 | Alabama | $79,491 | $38.22 |
| 8 | North Carolina | $81,524 | $39.19 |
| 9 | South Dakota | $79,892 | $38.41 |
| 10 | Delaware | $81,909 | $39.38 |
| 11 | District of Columbia | $85,098 | $40.91 |
| 12 | New Jersey | $85,700 | $41.20 |
| 13 | New York | $83,437 | $40.11 |
| 14 | Maine | $80,873 | $38.88 |
| 15 | Idaho | $79,911 | $38.42 |
| 16 | Virginia | $79,635 | $38.29 |
| 17 | Louisiana | $82,422 | $39.63 |
| 18 | Connecticut | $79,515 | $38.23 |
| 19 | Rhode Island | $79,803 | $38.37 |
| 20 | Iowa | $78,963 | $37.96 |
| 21 | Maryland | $78,828 | $37.90 |
| 22 | Arizona | $77,210 | $37.12 |
| 23 | North Dakota | $76,178 | $36.62 |
| 24 | Utah | $79,371 | $38.16 |
| 25 | New Mexico | $78,532 | $37.76 |
| 26 | Nebraska | $78,455 | $37.72 |
| 27 | Massachusetts | $77,545 | $37.28 |
| 28 | Georgia | $77,593 | $37.30 |
| 29 | Indiana | $77,329 | $37.18 |
| 30 | Oklahoma | $77,540 | $37.28 |
| 31 | Florida | $75,960 | $36.52 |
| 32 | West Virginia | $73,600 | $35.38 |
| 33 | Tennessee | $73,967 | $35.56 |
| 34 | South Carolina | $77,575 | $37.30 |
| 35 | Mississippi | $76,321 | $36.69 |
| 36 | Wyoming | $72,383 | $34.80 |
| 37 | Minnesota | $77,016 | $37.03 |
| 38 | Kentucky | $74,711 | $35.92 |
| 39 | Illinois | $74,152 | $35.65 |
| 40 | Arkansas | $74,481 | $35.81 |
| 41 | Colorado | $72,563 | $34.89 |
| 42 | Vermont | $70,796 | $34.04 |
| 43 | Michigan | $72,884 | $35.04 |
| 44 | New Hampshire | $73,442 | $35.31 |
| 45 | Hawaii | $66,588 | $32.01 |
| 46 | Ohio | $69,412 | $33.37 |
| 47 | Texas | $70,034 | $33.67 |
| 48 | Pennsylvania | $71,562 | $34.40 |
| 49 | Wisconsin | $72,459 | $34.84 |
| 50 | Kansas | $68,707 | $33.03 |
| 51 | Missouri | $69,130 | $33.24 |
The highest-paying cities for scientific programmer analysts are San Francisco, CA, New York, NY, and Providence, RI.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | San Francisco, CA | $106,384 | $51.15 |
| 2 | New York, NY | $83,592 | $40.19 |
| 3 | Providence, RI | $79,802 | $38.37 |
| 4 | Silver Spring, MD | $78,752 | $37.86 |
| 5 | Tampa, FL | $78,712 | $37.84 |
| 6 | Boston, MA | $77,506 | $37.26 |
| 7 | Battle Creek, MI | $72,272 | $34.75 |
| 8 | Philadelphia, PA | $71,707 | $34.47 |
| 9 | Austin, TX | $70,419 | $33.86 |
A scientific programmer analyst's salary ranges from $64,000 a year at the 10th percentile to $108,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly rate |
|---|---|---|---|
| 90th Percentile | $108,000 | $9,000 | $52 |
| 75th Percentile | $95,000 | $7,917 | $46 |
| Average | $83,798 | $6,983 | $40 |
| 25th Percentile | $73,000 | $6,083 | $35 |
| 10th Percentile | $64,000 | $5,333 | $31 |
The highest paying types of scientific programmer analysts are lead programmer, senior programmer, and programmer/analyst lead.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Information Technology Consultant | $84,790 | $7,066 | $40.76 | 142,475 |
| Technical Consultant | $89,290 | $7,441 | $42.93 | 173,374 |
| Analyst Lead | $95,264 | $7,939 | $45.80 | 122,353 |
| Analyst | $73,007 | $6,084 | $35.10 | 253,138 |
| Software Analyst | $78,400 | $6,533 | $37.69 | 274,053 |
| GIS Analyst | $63,718 | $5,310 | $30.63 | 49,491 |
Top companies hiring scientific programmer analysts now:
Scientific programmer analyst salaries at Memorial Sloan Kettering Cancer Center and Alfa are the highest-paying according to our most recent salary estimates. In addition, the average scientific programmer analyst salary at companies like A & B and AuroPro Systems are highly competitive.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Memorial Sloan Kettering Cancer Center | $89,206 | $42.89 |
| 2 | Alfa | $86,843 | $41.75 |
| 3 | A & B | $86,114 | $41.40 |
| 4 | AuroPro Systems | $85,873 | $41.29 |
| 5 | Moffitt Cancer Center | $84,465 | $40.61 |
| 6 | Global Science & Technology, Inc. | $83,430 | $40.11 |
| 7 | SAIC | $82,584 | $39.70 |
| 8 | The Wistar Institute | $81,911 | $39.38 |
| 9 | Science and Technology | $81,290 | $39.08 |
| 10 | Science Systems and Applications | $76,168 | $36.62 |
| 11 | Brown University | $74,794 | $35.96 |
The average scientific programmer analyst salary varies across industries:
| Rank | Industry | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Professional | $90,539 | $43.53 |
| 2 | Insurance | $87,081 | $41.87 |
| 3 | Transportation | $83,370 | $40.08 |
| 4 | Technology | $82,360 | $39.60 |
The average scientific programmer analyst salary has risen by $13,494 over the last ten years. In 2014, the average scientific programmer analyst earned $70,304 annually, but today, they earn $83,798 a year. That works out to a 8% change in pay for scientific programmer analysts over the last decade.
Compare scientific programmer analyst salaries for cities or states with the national average over time.
Compare scientific programmer analyst salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly rate | % Change |
|---|---|---|---|
| 2025 | $83,800 | $40.29 | +3.3% |
| 2024 | $81,000 | $38.96 | +2.3% |
| 2023 | $79,200 | $38.08 | +0.5% |
| 2022 | $78,800 | $37.88 | +1.2% |
| 2021 | $77,800 | $37.43 | +1.6% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| Tyto Athene | Scientific Programmer and Analyst | Santa Barbara, CA | 10/03/2024 | $90,000 |
| Tyto Athene | Scientific Programmer and Analyst | Santa Barbara, CA | 08/22/2024 | $90,000 |
| Alpha Omega Integration LLC | Scientific Programmer Analyst II With Security Clearance | Boulder, CO | 05/31/2024 | $75,000 |
| Applied Research Associates, Inc. | Staff Scientific Programmer/Analyst | Santa Barbara, CA | 05/16/2024 | $97,000 |
| Applied Research Associates, Inc. | Staff Scientific Programmer/Analyst | Santa Barbara, CA | 05/16/2024 | $97,000 |
| Applied Research Associates, Inc. | Senior Scientific Programmer/Analyst | Santa Barbara, CA | 03/26/2024 | $135,000 |
Search for scientific programmer analyst jobs