1

Research Programmer Jobs in Minnesota (NOW HIRING)

R&D Manager

Willmar, MN · On-site

$120K - $150K/yr

Research & Development Manager Prinsco is looking for a Research & Development Manager to lead product innovation, engineering projects, and new product development initiatives. This role is ...

R&D Manager

Willmar, MN · On-site

$120K - $150K/yr

Research & Development Manager Prinsco is looking for a Research & Development Manager to lead product innovation, engineering projects, and new product development initiatives. This role is ...

R&D Technician

Elk River, MN · On-site

$21 - $23/hr

Active Boiler License (Special Engineer or Class 2B) preferred Work Experience: * Minimum 4 years of related work experience required * Experience in research, production, plant operations, or ...

R&D Technician

Elk River, MN · On-site

$19 - $26.25/hr

... Engineer or Class 2B) preferred Work Experience: • Minimum 4 years of related work experience required • Experience in research, production, plant operations, or laboratory environments preferred ...

R&D Manager We are seeking a highly skilled and motivated Sr. Manager of Process Technology R&D to ... The ideal candidate will have strong technical problem‑solving skills, using engineering ...

R&D Technician

Elk River, MN · On-site

$19 - $26.25/hr

... Engineer or Class 2B) preferred Work Experience: • Minimum 4 years of related work experience required • Experience in research, production, plant operations, or laboratory environments preferred ...

Showing results 41-60

Research Programmer information

See Minnesota salary details

$10.8K

$110.5K

$126.3K

How much do research programmer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for research programmer in Minnesota is $110,477.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,900.00 and $126,300.00 per year, depending on experience, location, and employer.

What is a research programmer?

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.

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 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.
What are popular job titles related to Research Programmer jobs in Minnesota? For Research Programmer jobs in Minnesota, the most frequently searched job titles are:
Infographic showing various Research Programmer job openings in Minnesota as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 89% Full Time, 7% Part Time, and 2% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $110,477 per year, or $53.1 per hour.

Clinical Research Assistant I

CENTER FOR VETERANS RESEARCH AND EDUCATION

Minneapolis, MN • On-site

$17/hr

Part-time

Posted 11 days ago


Job description

Summary:

The Center for Veterans Research and Education (CVRE), whose mission is helping to support innovative research and education initiatives that improve the health and well-being of Veterans, is seeking a Research Assistant. The Research Assistant is responsible for collecting and processing data for IRB approved projects.


Responsibilities: Major duties and responsibilities may include, but are not limited to the following:

  • Actively recruit patients to the study and perform relevant screenings for study criteria.
  • Initiate, coordinate, and manage all aspects of the study process.
  • Communicate and collaborate with the IRB.
  • Engage the patient in the consent process.
  • Administer local computer-based assessments of psychosocial functioning, mental health, and related measures.
  • Maintain timely completion of regulatory documents locally.
  • Communicate on a regular basis with the coordinating center.
  • Develop systems improvements for conduct of the study locally.
  • Organize and participate in outreach and engagement events with the local Veteran community.
  • Maintain the schedule of the project.
  • Coordinate activities with study personnel at other sites to facilitate consistency in implementing the study protocol, sharing of ideas, and problem solving locally.
  • Submit necessary reports.
  • Maintain the essential documents in electronic format.
  • Facilitate and/or participate in the orientation of new professional staff.
  • Identify opportunities for process improvement and implement process changes.
  • Communicate and negotiate with all levels of the organization regarding system problems and recommended solutions.
  • Perform complex tasks, coordinate processes, and get involved in decision-making.
  • Other duties assigned.


Applicants must include a cover letter.

Minimum Qualifications:

Education: Bachelor’s (BA/BS) or above from an accredited college or university in

public health, sociology, psychology, or related allied health field or actively working toward a degree in one of the mentioned areas.

Experience: Prior research experience is preferred


Licensure/Registration/Certification: None


Preferred Qualifications:

  • Research Assistant experience dealing with data collection and data storage, human subject studies, and institutional review board processes.
  • Knowledge of Good Clinical Practices, human subjects’ protections, and federal regulations related to clinical research.
  • Prior research experience is preferred, including data collection and data storage, human subjects’ studies, and institutional review board process.
  • Some programing knowledge

Knowledge, Skills and Abilities:

  • Basic experience with trouble-shooting devices and software settings.
  • Experience in coordinating multiple task and project elements with differing timelines and completion deadlines.
  • Familiarity with Qualtrics is preferred.
  • Demonstrated ability to work effectively both independently and as part of a team.
  • Excellent oral and written communication skills.
  • Exceptional attention to detail and organizational skills.
  • Knowledge of Good Clinical Practices, human subjects’ protections, and federal regulations relating to clinical research


Conditions of Employment:

  • Subject to a criminal and educational background check.
  • Designated and/or random drug testing may be required.
  • Regular and predictable attendance is required.
  • Typical hours fall within standard business hours, work may be required during hours beyond standard business hours, including weekends.
  • Must be a US citizen


Physical Requirements: The employee must be able to navigate the medical center, use a keyboard, and life up to 25 lbs. Reasonable accommodation may be considered in determining an applicant’s ability to perform the duties/functions of the position.