1

Research Programmer Jobs (NOW HIRING)

Research Engineer, Interpretability Systems 📍 San Francisco Bay Area (On-site) I am partnering with an early-stage AI research lab founded by former frontier-model researchers, focused on ...

Research Engineer

Fitchburg, WI · On-site

$90K - $115K/yr

Additionally, the Research Engineer individual will be charged with troubleshooting existing systems and designing and building test equipment to expand SHINE's basic knowledge in fields pertinent to ...

Research Engineer

Madison, WI · On-site

$90K - $115K/yr

SHINE Technologies is seeking a Research Engineer who will be responsible for inventing, developing, and refining the technology inherent to SHINE's business and products. Additionally, the Research ...

Apply Early

Additionally, the Research Engineer individual will be charged with troubleshooting existing systems and designing and building test equipment to expand SHINE's basic knowledge in fields pertinent to ...

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must ...

Apply Early

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must ...

Apply Early

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must ...

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must ...

Apply Early

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must ...

Apply Early

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must ...

Research Engineers at Galois design and develop advanced technologies for safety- and security-critical systems, networks, and applications. Engineers work in small team settings and must ...

next page

Showing results 1-20

Research Programmer information

See salary details

$11K

$112.8K

$129K

How much do research programmer jobs pay per year?

As of Jul 6, 2026, the average yearly pay for research programmer in the United States is $112,800.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,000.00 and $129,000.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

Senior software engineers, especially those in high-demand fields like machine learning, AI, or working at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or specialized expertise in the industry.

What are research programmers?

Research programmers are professionals who develop software, algorithms, and computational tools to support academic or scientific research projects. They work closely with researchers to design, implement, and optimize code for data analysis, simulations, and experiments. Their role often involves adapting existing software or creating new applications to solve specific research problems, ensuring that the software meets the requirements of the research team. Research programmers may also contribute to writing technical documentation and publishing results.

What is the difference between Research Programmer vs Data Analyst?

AspectResearch ProgrammerData Analyst
Required CredentialsBachelor's or Master's in Computer Science, Data Science, or related fields; programming skillsBachelor's or Master's in Statistics, Data Science, or related fields; analytical skills
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, healthcare, finance, or marketing sectors
Employer & Industry UsageResearch projects, academic research, R&D departmentsData interpretation, reporting, and decision support in organizations

Research Programmers focus on developing software and tools for research purposes, often working in academic or research settings. Data Analysts interpret data to provide insights for business decisions. While both roles require strong technical skills, Research Programmers emphasize programming and software development, whereas Data Analysts focus on data interpretation and visualization.

Which research job pays the most?

Research director or principal investigator roles in fields like pharmaceuticals, biotechnology, or data science tend to offer the highest salaries among research jobs, often exceeding six figures. These positions typically require advanced degrees, extensive experience, and leadership skills, and they may involve managing large teams or projects. Compensation varies based on industry, location, and level of expertise.

What is an analyst programmer's salary?

An analyst programmer's salary typically ranges from $60,000 to $100,000 annually, depending on experience, location, and industry. They often require proficiency in programming languages, systems analysis, and software development tools, with higher salaries generally associated with advanced skills and certifications.

How do Research Programmers typically collaborate with researchers and other team members during a project?

Research Programmers often work closely with principal investigators, data scientists, and subject matter experts to develop, test, and optimize software solutions tailored to research needs. Collaboration is highly iterative and may involve regular meetings to align on project goals, troubleshoot technical challenges, and adapt code to evolving research requirements. Effective communication and a flexible approach are key, as programmers frequently translate complex research concepts into functional code and may also assist with data analysis or visualization tasks.

What do research developers do?

Research developers design, implement, and maintain software tools and systems to support scientific research and data analysis. They often collaborate with researchers to develop algorithms, automate workflows, and optimize computational processes using programming languages like Python, R, or C++. Their work enables efficient data processing and helps advance research projects across various scientific disciplines.

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

To thrive as a Research Programmer, you need a strong background in computer science, programming languages (such as Python, Java, or C++), and a relevant bachelor's or master's degree. Familiarity with scientific computing tools, version control systems (like Git), and data analysis platforms is typically required. Analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with research teams and translate complex requirements into code. These skills enable you to develop robust software solutions that advance research goals and ensure project success.
More about Research Programmer jobs
What cities are hiring for Research Programmer jobs? Cities with the most Research Programmer job openings:
What states have the most Research Programmer jobs? States with the most job openings for Research Programmer jobs include:
Infographic showing various Research Programmer job openings in the United States as of June 2026, with employment types broken down into 21% As Needed, 31% Full Time, 2% Part Time, 11% Temporary, and 35% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $112,800 per year, or $54.2 per hour.
Research Engineer 3

Research Engineer 3

University of New Mexico

Albuquerque, NM • On-site

$5.4K - $9.6K/mo

Full-time

Medical, Dental, Vision, Life

Posted 8 days ago


University Of New Mexico rating

8.5

Company rating: 8.5 out of 10

Based on 54 frontline employees who took The Breakroom Quiz

70th of 544 rated colleges and universities


Job description

Research Engineer 3
Requisition ID
req28279
Working Title
Research Engineer 3
Position Grade
15
Position Summary
The Research Engineer 3 position is a crucial role within the COSMIAC organization, responsible for overseeing the engineering team's work to ensure that all hardware and payload designs meet the necessary scientific requirements. The candidate will provide an engineering background for research on spaceflight missions that are awarded grants and contracts to a principal investigator.
In addition, the successful candidate will be responsible for collecting, developing, analyzing, communicating, and consulting on a wide range of space-based data and other requirements. They will perform applied research, design, and execute various analytical and statistical studies. The Research Engineer 3 will provide functional leadership, training, and guidance to other researchers as appropriate.
Furthermore, the candidate will conduct functional analysis of electrical designs to evaluate the institutional resources available for completing complex programs. They will use statistical analysis techniques to analyze and consult on the outcomes of power designs. The Research Engineer 3 will also employ software to design, manipulate, summarize, and generate reports from multiple, large, and complex data sets and generic design features.
The successful candidate will design, build, and test special-purpose equipment and/or instrumentation for research purposes related to national defense, outer space, industry, or the global environment. They will coordinate with procurement and human resources personnel to ensure that subordinates have the necessary resources for job success.
The Research Engineer 3 must be able to work independently and as part of a multidisciplinary team, prioritize work tasks, and meet multiple deadlines. Additionally, they must be willing and able to travel to off-site and on-base locations as required.
See the Position Description for additional information.
Conditions of Employment
  • Professional Engineer (PE) may be required, depending upon field of expertise.
  • Successful candidate must submit to post-offer, pre-employment physical examination and medical history check.

Minimum Qualifications
Bachelor's degree in a directly related field; at least 3 years of experience directly related to the duties and responsibilities specified.
Completed degree(s) from an accredited institution that are above the minimum education requirement may be substituted for experience on a year for year basis.
Preferred Qualifications
  • Maintains a DoD Security Clearance to meet necessary security requirements.
  • Acts as the primary point of contact for space systems at the COSMIAC Research Center and represents the center to the School of Engineering (SoE).
  • Prepares, supervises, and provides education and training to junior engineers and coordinates facility improvements to ensure a safe and efficient working environment for them.
  • Conducts functional analysis of electrical designs to assess institutional resources available for completing complex programs.
  • Utilizes statistical analysis techniques to analyze and consult on the outcomes of power designs.
    Employs software to design, manipulate, summarize, and generate reports from multiple, large, and complex data sets and generic design features.
  • Designs, builds, and tests special-purpose equipment and/or instrumentation for research purposes related to national defense, outer space, industry, or the global environment.
  • Coordinates with procurement and human resources personnel to ensure subordinates have the necessary resources for job success.
  • Demonstrates the ability to work independently and as part of a multidisciplinary team, prioritize work tasks, and meet multiple deadlines.
  • Willingness and ability to travel to off-site and on-base locations as required.
  • A demonstrated commitment to diversity, equity, inclusion, and student success, as well as working with broadly diverse communities.

Additional Requirements
Campus
Main - Albuquerque, NM
Department
COSMIAC (282A)
Employment Type
Staff
Staff Type
Term - Full-Time
Term End Date
06/30/2024
Status
Exempt
Pay
Monthly: $5,456.53 - $9,600.00
Benefits Eligible
This is a benefits eligible position. The University of New Mexico provides a comprehensive package of benefits including medical, dental, vision, and life insurance. In addition, UNM offers educational benefits through the tuition remission and dependent education programs. See the Benefits home page for a more information.
ERB Statement
As a condition of employment, eligible employees working greater than .25 FTE as determined by the New Mexico Education Retirement Act must make mandatory retirement contributions. For more information, review the Benefits Eligibility at a Glance grid.
Background Check Required
Yes
For Best Consideration Date
2/1/2024
Eligible for Remote Work
No
Eligible for Remote Work Statement
Application Instructions
Only applications submitted through the official UNMJobs site will be accepted. If you are viewing this job advertisement on a 3rd party site, please visit UNMJobs to submit an application.
Please attach CV, Resume, and application
Positions posted with a Staff Type of Regular or Term are eligible for the Veteran Preference Program. See the Veteran Preference Program webpage for additional details.
The University of New Mexico is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, veteran status, disability, or any other protected class.
The University of New Mexico requires all regular staff positions successfully pass a pre-employment background check. This may include, but is not limited to, a criminal history background check, New Mexico Department of Health fingerprint screening, New Mexico Children, Youth, and Families Department fingerprint screening, verification of education credentials, and/or verification of prior employment. For more information about background checks, visit https://policy.unm.edu/university-policies/3000/3280.html. Refer to https://policy.unm.edu/university-policies/3000/3200.html for a definition of Regular Staff.

What University Of New Mexico employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom