1

Research Assistant Software Developer Jobs in Grand Forks, ND

... research, conducting projects for clients throughout the United States and the world. The EERC ... Must be able to operate Microsoft office software. * Must be able to demonstrate organizational ...

New

... * Assist Engineering with updates, changes and testing of new modifications for multiple high ... Research, recommend and implement automations improvements for equipment reliability. * Plan, lead ...

next page

Showing results 1-20

Research Assistant Software Developer information

See Grand Forks, ND salary details

$30.7K

$104.2K

$250.9K

How much do research assistant software developer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for research assistant software developer in Grand Forks, ND is $104,177.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,000.00 and $110,100.00 per year, depending on experience, location, and employer.

What is a research assistant software developer?

Research Assistant Software Developers are professionals who support research projects by developing, maintaining, and optimizing software tools and applications. They work alongside researchers, helping to design experiments, process data, and create algorithms or simulations necessary for the research. Their role bridges the gap between software engineering and academic research, ensuring that technical solutions meet the specific needs of scientific studies. This position often requires strong programming skills, familiarity with research methodologies, and the ability to collaborate in interdisciplinary teams.

What are some common challenges faced by research assistant software developers when working on interdisciplinary research projects?

Research Assistant Software Developers often collaborate with researchers from diverse academic backgrounds, which can introduce challenges in communication and aligning technical requirements with research goals. Adapting software solutions to evolving project needs and integrating new methodologies or datasets can require quick learning and flexibility. Balancing rigorous coding standards with rapid prototyping, especially under tight research deadlines, is another frequent challenge. However, this role provides valuable exposure to cutting-edge research and fosters strong problem-solving and teamwork skills.

What are the key skills and qualifications needed to thrive as a research assistant software developer, and why are they important?

A Research Assistant Software Developer should have solid programming skills, a background in computer science or a related field, and experience with software development methodologies. Familiarity with tools like Git, Python or Java, and data analysis libraries, as well as knowledge of research-specific platforms, is commonly required. Strong analytical thinking, attention to detail, and effective communication are valuable soft skills in this role. These skills ensure the development of robust research software, facilitate collaboration with research teams, and contribute to the advancement of scientific projects.

What is the difference between Research Assistant Software Developer vs Data Analyst?

AspectResearch Assistant Software DeveloperData Analyst
Required CredentialsBachelor's in CS, Software Engineering, or related fieldBachelor's in Statistics, Data Science, or related field
Work EnvironmentResearch labs, academic institutions, tech companiesBusiness, finance, healthcare, or tech industries
Employer & Industry UsageUniversities, research institutions, tech firmsCorporations, consulting firms, government agencies
Common Search & ComparisonYesYes

The main difference between a Research Assistant Software Developer and a Data Analyst lies in their focus areas. Research Assistant Software Developers primarily work on developing software tools for research purposes, often within academic or research settings. Data Analysts focus on interpreting data to inform business decisions. Both roles require programming skills and analytical thinking, but their end goals and work environments differ.

What job categories do people searching Research Assistant Software Developer jobs in Grand Forks, ND look for?

The top searched job categories for Research Assistant Software Developer jobs in Grand Forks, ND are:

Infographic showing various Research Assistant Software Developer job openings in Grand Forks, ND as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 15% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $104,177 per year, or $50.1 per hour.

Research Assistant Professor-Hypersonics

Grand Forks, ND • On-site


University of North Dakota
Education • 1 - 5K employees

7.3

Company rating: 7.3 out of 10

Based on 27 frontline employees who took The Breakroom Quiz

363rd of 622 rated colleges and universities

People enjoy working here

Good employer

Recommended by students


$90K/yr

Full-time

Re-posted 15 days ago


Job description

Research Assistant Professor-Hypersonics

Apply now Job no: 497328
Work type: Full-time Faculty
Location: Grand Forks
Categories: Non-Tenure-Track Faculty

Salary/Position Classification
  • $90,000+ Annual, Dependent on Experience, Exempt
  • 40 hours per week
  • This position will work onsite at UND Grand Forks, ND campus
Purpose of Position

The University of North Dakota, College of Engineering & Mines, seeks to hire a Research Professor with a focus on experimental aerothermodynamics, atmospheric science, modeling/simulation, and propulsion. This position will be expected to support various research related to National Security. Successful candidates will support the University's Hypersonic Initiative to grow UND's portfolio of research programs related to national security. Supervise students working on various research projects. Publish research papers based on this work. Produce research grants and obtain external funding.

Duties & Responsibilities
  • Work with a highly collaborative group across campus to meet the contracted objectives on various research projects.
  • Develop new experimental high-speed flow facilities, including integration of novel weather impacts and projectile platforms. 
  • Conduct innovative research in high-speed aerothermodynamics and cloud microphysics and work with students to disseminate the results.
  • Mentor a diverse group of undergraduate and graduate students.
  • Collaborate with people across campus to pursue external funding and create novel research proposals. 
Required Competencies
  • Strong laboratory experimental background, such as wind tunnels, optics, projectiles, and cloud chambers.
  • Experience with high-speed cameras and atmospheric research equipment.
  • Demonstrated ability to work independently and with a team to solve complex research problems.
Minimum Requirements
  • Ph.D. in Mechanical Engineering, Aerospace Engineering, Atmospheric Sciences, Environmental Sciences, or a related field with a focus on aerothermodynamics or cloud microphysics.
  • Established track record of conducting research and publishing the results in top tier conferences and/or journals.
  • Must be a US citizen or permanent resident.
  • Successful completion of a Criminal History Background Check

Export Control Compliance:
This position requires compliance with U.S. government export control laws and regulations. Applicants are required to be eligible for employment under U.S. export control laws and must meet the requirement of being a "U.S. Person" (U.S. citizen, lawful permanent resident, or protected individual as defined by 8 U.S.C.1324b (a)(3)). UND will not sponsor applicants for employment authorization for this position. Information collected in this regard will only be used to ensure compliance with U.S. export control laws and will be used in compliance with all laws prohibiting discrimination on the basis of national origin and other factors.

Preferred Qualifications
  • History of successfully obtaining external research funding
  • Prior experience leading a research team
  • Experience working on projects in national security
To Apply

To assure full consideration, applications must be received by June 30, 2026 and include the following materials:

  • Curriculum Vita
  • One-page statement of research
  • List of three references
  • Unofficial transcripts. Please note that the selected candidate will be required to submit official transcripts upon hire.


Position is open until filled.

Advertised: 31 Mar 2026 Central Daylight Time
Applications close:

Back to search results Apply now Refer a friend

Whatsapp Facebook LinkedIn Email App


What University Of North Dakota employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom