1

Research Programmer Jobs in Minnesota (NOW HIRING)

R&D Engineer

New Brighton, MN · On-site

$100 - $115/hr

ITAR Controlled positionPublished 08.31.2026 The R&D Engineer at Safran Test Cells is responsible for leading the planning and execution of research and development projects focused on innovative ...

Research & Development Engineer

Blaine, MN · On-site

$75K - $120K/yr

We are seeking a dedicated Research & Development Engineer to join our Research & Development team. In this role, you will be responsible for the design, development, testing, and continuous ...

... programming, and reports * Attend company meetings and maintain records as needed * Assist with ... research staff on panel management/data collection tasks Primary Skills and Requirements

A Research Fellow in Engineering (ENG) is based on role and responsibilities requiring Engineering skills regardless of Ph.D. background. Main skills used in this track may include setting up ...

Showing results 21-40

Research Programmer information

See Minnesota salary details

$10.8K

$110.5K

$126.3K

How much do research programmer jobs pay per year?

As of Sep 6, 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.

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 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.

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, 81% Full Time, 14% Part Time, 1% Temporary, and 2% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $110,477 per year, or $53.1 per hour.

Research Pro 2-Genetics/Cell Bio

University of Minnesota

Minneapolis, MN

$22.25 - $25/hr

Full-time

Medical, Dental, Life, Retirement

Re-posted 18 days ago


Key responsibilities

  • Engineer and phenotype cells through lab experiments.

  • Analyze, compile, and summarize experimental data for review and presentation.

  • Perform routine lab maintenance.


Job description

About the Job
 

Responsibilities:
 

70% Lab Experiments

  • Engineer and phenotype cells

20% Data Compilation and Analysis

  • Analyze, compile, and summarize experimental data for review and presentation

10% Routine Lab Maintenance

Qualifications
 

All required qualifications must be documented on application materials

Required Qualifications:

  • BA/BS in biological sciences plus at least 2 year of experience, or a combination of related education and work experience to equal at least 6 years
  • Demonstrates molecular cloning techniques
  • Demonstrates primary cell culture
  • Conducts experiments according to written protocols
  • Maintains accurate and organized documentation

Preferred Qualifications: 

  • Animal handling in a research lab
  • Experience with Flow Cytometry
  • Experience with Genome Engineering
  • Troubleshooting experimental issues
Pay and Benefits
 

Pay Range: $22.25 - $25.00/hour; depending on education/qualifications/experience

Time Appointment Category: 100% Appointment  

Position Type: Civil-Service & Non-Faculty Labor Represented Staff

Please visit the Office of Human Resources website for more information regarding benefit eligibility.

The University offers a comprehensive benefits package that includes:

  • The University offers a comprehensive benefits package that includes:
  • Competitive wages, paid holidays, and generous time off
  • Continuous learning opportunities through professional training and degree-seeking programs supported by the Regents Tuition Benefit Program
  • Low-cost medical, dental, and pharmacy plans
  • Healthcare and dependent care flexible spending accounts
  • University HSA contributions
  • Disability and employer-paid life insurance
  • Employee wellbeing program
  • Excellent retirement plans with employer contribution
  • Public Service Loan Forgiveness (PSLF) opportunity
  • Financial counseling services 
  • Employee Assistance Program with eight sessions of counseling at no cost
How To Apply
 

Applications must be submitted online.  To be considered for this position, please click the Apply button and follow the instructions.  You will be given the opportunity to complete an online application for the position and attach a cover letter and resume.

Additional documents may be attached after application by accessing your "My Job Applications" page and uploading documents in the "My Cover Letters and Attachments" section.

To request an accommodation during the application process, please e-mail employ@umn.edu or call (612) 624-8647.

Diversity
 

The University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission.  The University is committed to attracting and retaining employees with varying identities and backgrounds.

The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression.  To learn more about diversity at the U:  http://diversity.umn.edu

Employment Requirements
 

Any offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment.

About University of Minnesota
 

The University of Minnesota, Twin Cities (UMTC)

The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation's most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.

At the University of Minnesota, we are proud to be recognized by the Star Tribune as a Top Workplace for 2021, as well as by Forbes as Best Employers for Women and one of Americas Best Employers (2015, 2018, 2019, 2023), Best Employer for Diversity (2019, 2020), Best Employer for New Grads (2018, 2019), and Best Employer by State (2019, 2022).

The University of Minnesota Medical School

Committed to innovation and diversity, the Medical School educates physicians, scientists, and health professionals; generates knowledge and treatments; and cares for patients and communities with compassion and respect. We value excellence, inclusiveness, collaboration, and discovery.
The mission of the regional campus located in Duluth is to be a national leader in improving healthcare access and outcomes in rural Minnesota and American Indian/Alaska Native (AI/AN) communities. In partnership with CentraCare, the regional campus in St. Cloud offers a wide range of patient experiences throughout students education in Greater Minnesota and prepares them to become exceptional clinicians and leaders for rural and immigrant populations.

Founded in 1888, the University of Minnesota Medical School has three campuses.  A four-year MD program and the MD/PhD program are located on the Twin Cities campus in addition to MD programs at regional campuses in Duluth and St. Cloud.