1

Research Assistant Software Developer Jobs (NOW HIRING)

Research Assistant

Troy, AL ยท On-site

$18 - $25/hr

Posting Details Position Information Posting Number ST1360P Position Title Research Assistant Position Type Student Department Mathematics - Troy Division College of Science and Engineering Campus ...

The ECI is a competitive NASA research and development program that advances innovative ... Algorithm Integration * Assist with integration of Kalman Filters, GEONS estimation algorithms ...

Research Assistant

Macon, GA ยท On-site

$24.04/hr

Research Assistant We are seeking a detail-oriented and motivated Research Assistant to join our ... software and tools. - Summarize research findings and contribute to the creation of reports ...

Applied Scientist II - AMZ27580.1

Nashville, TN ยท On-site

$136K - $184K/yr

... Research Assistant, Software Engineer, or a related occupation. Employer will accept a Bachelor's degree or foreign equivalent in Computer Science, Machine Learning, Statistics, or a related field ...

Showing results 41-60

Research Assistant Software Developer information

See salary details

$29.5K

$100.3K

$241.5K

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

As of Aug 11, 2026, the average yearly pay for research assistant software developer in the United States is $100,265.00, according to ZipRecruiter salary data. Most workers in this role earn between $63,500.00 and $106,000.00 per year, depending on experience, location, and employer.

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 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 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 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.
More about Research Assistant Software Developer jobs
What cities are hiring for Research Assistant Software Developer jobs? Cities with the most Research Assistant Software Developer job openings:
What states have the most Research Assistant Software Developer jobs? States with the most job openings for Research Assistant Software Developer jobs include:
Infographic showing various Research Assistant Software Developer job openings in the United States as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $100,265 per year, or $48.2 per hour.

$21/hr

Part-time

Re-posted 10 days ago


Job description

JOB TITLE
Research Assistant
LOCATION
Worcester
DEPARTMENT NAME
Mechanical & Materials Engineering - JM
DIVISION NAME
Worcester Polytechnic Institute - WPI
JOB DESCRIPTION SUMMARY
Multiple PhD Research Assistant positions are available in the Multiscale Thermal Fluids Laboratory (MTFL) within the Department of Mechanical and Materials Engineering at Worcester Polytechnic Institute (WPI). These are immediate openings, and priority will be given to applicants who can begin the program right away.
Compensation: $21/hourly. This position is supported through external funding.
JOB DESCRIPTION
Project 1: Droplet Dynamics
This project involves the experimental study of sessile droplet behavior in shear gas flows, using high-speed imaging and image processing techniques.
Project 2: Energy Analysis of Commercial Buildings
This project focuses on the energy performance analysis of commercial buildings in the region, with the broader goal of promoting clean energy systems.
Both projects fall under the overarching theme of clean energy research.
The Mechanical and Materials Engineering Department at WPI enrolls approximately 1,000 undergraduate and 200 graduate students. WPI is located in Worcester, MA, a dynamic and growing city just one hour from Boston.
Eligibility Requirements:
  • Project 1: Applicants must hold a BS or MS in Mechanical Engineering, Aerospace Engineering, or Chemical Engineering, with experience in experimental fluid dynamics and image processing.

  • Project 2: Applicants must hold a BS or MS in Mechanical Engineering, Civil Engineering, or Architectural Engineering.

Application Instructions:
Interested applicants should include the following documents: Contact Dr. Mehdi Mortazavi (mmortazavi@wpi.edu) for any inquires:
  • Complete resume (PDF format)

  • BS and MS transcripts

  • GRE and TOEFL scores (for international applicants)

  • Names and email addresses of three references

Additional Information:
Details about Dr. Mortazavi's research can be found at: https://wp.wpi.edu/mtfl/
FLSA STATUS
United States of America (Non-Exempt)
WPI is an Equal Opportunity Employer. All qualified candidates will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, veteran status, or disability. It seeks individuals from all backgrounds and experiences who will contribute to a culture of creativity, collaboration, inclusion, problem solving, innovation, high performance, and change making. It is committed to maintaining a campus environment free of harassment and discrimination.