1

Research Assistant Software Developer Jobs (NOW HIRING)

Software Developer Location: Houston TX. Greenway Plaza, 77046 - 4 days/week onsite Duration: 6 ... Research latest industry practices and technology trends to assist Lead with providing advice to ...

Research Assistant

Providence, RI

$19.50 - $26.75/hr

... software environments, operate and manage the lab's computer systems and apparatus for reach ... Familiarity with Matlab or other programming languages (e.g., Python, C++) is a plus. * Previous ...

Research Assistant

Washington, DC · On-site

$21 - $31/hr

Research Assistant will assist with user testing and user centered design of biometric technologies ... Mastery of programming languages (Python, Java, C++, C, R) and command-line scripting. • ...

The R&D interns will assist with the product development and software engineering processes. Interns will work on relevant in-process engineering projects during their time with the company.

Research Assistant

Providence, RI · On-site

$19.50 - $26.75/hr

... software environments, operate and manage the lab's computer systems and apparatus for reach ... Familiarity with Matlab or other programming languages (e.g., Python, C++) is a plus. * Previous ...

Research Assistant

Downing, WI · On-site

$21 - $31/hr

Research Assistant will assist with user testing and user centered design of biometric technologies ... Mastery of programming languages (Python, Java, C++, C, R) and command-line scripting. Expertise in ...

Overview Under direct faculty supervision, the Research Assistant provides clerical and research ... Managing and entering data on research software such as Qualtrics or SPSS. * Assisting in basic ...

Overview Under direct faculty supervision, the Research Assistant provides clerical and research ... Managing and entering data on research software such as Qualtrics or SPSS. * Assisting in basic ...

Research Asst

Oklahoma City, OK · On-site

$38K - $43K/yr

Research Asst Job no: 493789 Work type: Professional Location: Oklahoma City Categories: Technology ... Bachelor's degree in a relevant field (e.g., Biology, Psychology, Engineering, Computer Science ...

Showing results 21-40

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

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 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $100,265 per year, or $48.2 per hour.

MANAGER-R&D - Section Manager for Software Developer Staff

Southwest Research Institute

San Antonio, TX • On-site

Full-time

This job post has expired today. Applications are no longer accepted.


Southwest Research Institute rating

8.9

Company rating: 8.9 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

8th of 74 rated research


Job description

Who We Are:
Join the Defense and Intelligence Solutions Division as a Software Engineering Section Manager, leading top software developers providing solutions for next generation signal intelligence systems that span various customers and requirements across Air, Land, and Sea platforms. Lead, manage, and mentor software development staff, as well as driving innovation through new technologies, frameworks, and architectures.
Objectives of this Role:
  • Manage and mentor software developers, supporting the staff to build and maintain their technical expertise and long-term careers.
  • Mentor and assist software staff on task break down, estimations and management.
  • Develop strong Customer business relationships to help build programs, understanding Customer mission needs and developing the right technological solutions to meet the needs.
  • Assist with proposal development, requirements refinement, estimations, and technical approaches.
  • Utilize your hands on experience with software languages, software development design practices, and software management tools, such as continuous integration tools, to provide direct software management support to programs.
  • Mentoring staff on effective use of task tracking.
  • Effective verbal and written communication with onsite and remote staff, and customers, regarding technical solutions and questions, documenting procedures and implementation processes to meet Customer mission and Division needs.
  • Excels at adjusting communication for audience.
  • Write and conduct high quality performance reviews, assist in recruiting and interviewing software development staff to expand the software business areas.
  • Help the department with resource planning for current and future work for software needs across the division.

Daily and Monthly Responsibilities:
  • Provide line level management for software developers, to include mentoring, coordinating program tasking, guiding career development, conducting performance reviews, monthly touch point, and other responsibilities in line with company personnel policies and procedures.
  • Expand software development staff teams through active staff recruiting, interviewing, and hiring activities.
  • Assist with Department and Divisional resource planning and management, for current and future work.
  • Effectively lead department and division boards and committees.
  • Lead quality requirements development, assist in thorough software designs, conduct analysis of alternatives, and assist in identifying and managing technical debt.
  • Oversee and create accurate software schedules to support the on time delivery of software solutions.
  • Work with peers to establish and continuously mature software development standards and practices in line with evolving industry standards to maintain relevancies in the software development field.
  • Support innovative thinking and internal research and development projects.
  • Support business opportunities and support proposing new work across the organization's areas of expertise and in line with its strategic goals.
  • Support proposals from a software development standpoint, to include writing the technical volumes and providing accurate estimations.

Requirements:
  • Requires a Bachelors or a Masters degree in Software Engineering, Software Development, Software Management, Engineering Management or directly related degree field with related experience.
  • PMP, Scrum Master, Agile Certified, Leadership or other Management certificates preferred.
  • 10 years: Leading software engineering teams, conducting performance reviews, and career development of direct reports. Experience with the end to end software lifecycle is required. Past experience doing software design, development, proactively researching new tech is highly desired.
  • Intermediate to advance user of Microsoft Tools, to include Project Online. Have used and familiar with CI/CD pipelines and associated tools such at Gitlab and Teamcity is highly desired.
  • Strong at development materials for presentation and presenting.
  • Excellent verbal and written communication and listening skills to support technical and management responsibilities is required. Detailed oriented, pro-active, self-directed, organized, and the ability to multi-task is required.
  • Skilled at conflict resolution and negotiation.
  • Assisting with proposals, both writing and estimates for software development solutions.
  • Skilled technical writer and reviewer of documentation, architectures, frameworks and designs.
  • Familiar with CMMI and other software quality standards is highly desired.
  • A valid/clear driver's license is required

Special Requirements:
Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Applicant must be a U.S. citizen.
Job Locations: San Antonio, Texas
For more information about this division, visit the Defense & Intelligence Solutions home page.
For benefits information at our San Antonio location, click here .
For benefits information at all other locations, click here .
An Equal Employment Opportunity Employer: race, color, religion, sex, national origin, disability, and veteran status.

What Southwest Research Institute employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom