1

Software Engineer Research Assistant Jobs (NOW HIRING)

Software Engineer IV

Menlo Park, CA · On-site

$63 - $83/hr

Software Engineer IV Location: Remote Duration: 6 months Compensation: $63 - $83/hr Work ... The ideal candidate is a hands-on ML Research Engineer with experience in computer vision and ...

Research Software Engineer

Houston, TX · On-site

$195K/yr

Research Software Engineer Engineer III ADV000CPX NASA Johnson Space Center Houston, Texas HX5 is ... assistants, and a firm, proven knowledge of software development lifecycles. * Experience ...

Software Engineer : Research, design, develop, test, and maintain computer and network software, applications, and utility programs. Analyze user requirements and develop software solutions using ...

next page

Showing results 1-20

Software Engineer Research Assistant information

See salary details

$33K

$88.8K

$134.5K

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

As of Aug 6, 2026, the average yearly pay for software engineer research assistant in the United States is $88,754.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,500.00 and $104,500.00 per year, depending on experience, location, and employer.

What skills and qualifications are needed to thrive as a software engineer research assistant?

To thrive as a Software Engineer Research Assistant, you need a solid background in computer science fundamentals, programming languages such as Python or Java, and a related degree or ongoing coursework. Familiarity with version control systems like Git, data analysis libraries, and research tools such as MATLAB or TensorFlow is typically required. Strong analytical thinking, attention to detail, and effective communication skills help you collaborate with research teams and convey technical findings clearly. These competencies are crucial for contributing to innovative research projects, ensuring reliable results, and supporting the advancement of technology.

What does a software engineer research assistant do?

A Software Engineer Research Assistant supports research projects by developing, testing, and maintaining software tools and applications. They often collaborate with researchers and engineers to implement experimental algorithms, analyze data, and document findings. The role may involve coding, debugging, and adapting software to meet the needs of specific research objectives. Additionally, they help ensure that research code is efficient, reproducible, and well-documented for future use.

How does a software engineer research assistant typically collaborate with engineering and research teams?

Software Engineer Research Assistants often serve as a bridge between software development and research teams, translating research concepts into functional prototypes or tools. They regularly participate in joint meetings, contribute to code reviews, and align their tasks with the goals of both groups. Effective communication skills are essential, as they need to understand academic research requirements while adhering to engineering best practices. This collaborative environment offers exposure to cutting-edge technology and the opportunity to contribute to innovative projects.
More about Software Engineer Research Assistant jobs
What cities are hiring for Software Engineer Research Assistant jobs? Cities with the most Software Engineer Research Assistant job openings:
What are the most commonly searched types of Software Engineer Research jobs? The most popular types of Software Engineer Research jobs are:
What states have the most Software Engineer Research Assistant jobs? States with the most job openings for Software Engineer Research Assistant jobs include:
Infographic showing various Software Engineer Research Assistant 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 $88,754 per year, or $42.7 per hour.

Software Engineer - Early Career

Manhattan Associates

Atlanta, GA

Full-time

Posted 7 days ago


Job description

We create possibilities that move life and commerce forward

Welcome to Manhattan. Every day, our supply chain commerce technology connects two billion people to 20 billion consumer choices. In the warehouse, on the road and in the store, we make what was once impossible, possible. If you want to tackle complex problems and redefine markets, you've come to the right place.

Our Research & Development team is the heart and soul of Manhattan Associates' product portfolio.They design the future of our products ahead of the curve both technically and operationally over our competitors.You will be floating in the cloud, drinking your fair share of Java, and getting creative daily.You will have the opportunity to learn and interact with people from a variety of backgrounds and skill sets to enhance your technical knowledge while on a path for career growth internally at Manhattan Associates.

What is the Big Picture?

Some of the important things you will do in this role:

  • Under supervision, develop detailed design specifications for assigned components.
  • Become familiar with all dependencies, interfaces and services required by assigned components.
  • Participate in designing and developing components from detailed design specifications.
  • Develop and unit tests assigned components following R&D development processes.
  • Under supervision, estimate and plan your own work.
  • Become the resident expert on assigned components.
  • Evaluate software issues with assigned components and resolve them in a timely manner.
  • Implement changes to assigned components, assuring the changes do not introduce new issues.
  • Document all work.
  • Create systems directories and files and execute simple commands.
  • Code and debug simple problems in the primary language required for the role.

What's Required of Me?

  • Bachelor's or foreign equivalent degree in computer science, engineering or a related technical field
  • experience developing, supporting, or implementing application software
  • experience working with Oracle, MySQL, or DB2
  • experience developing with C++ or Java
  • experience working in Linux or Unix operating systems
  • General knowledge of requirements gathering and management
  • Systems knowledge (eg. OS, network, SAN, tuning, etc.)
  • Technical Design skills/tools knowledge

Our People-First Culture Defines Us.Manhattan Associates is committed to a diverse and inclusive work environment. We embrace the unique backgrounds, experiences and perspectives of every team member. Our 3,400+ team members are the cornerstone of our global, dynamic culture that supports professional and personal development, drives employee commitment, enables successful collaboration and sparks ongoing innovation.

Committed to diversity and inclusion

At Manhattan, it's about more than just the work. From cultural celebrations to interest groups to volunteer opportunities, your true self is always welcome here. Our team members' backgrounds, experiences and perspectives add to us as a whole and make us unique.

We are proudly an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a veteran. In the United States, Manhattan Associates participates in the Employment Eligibility Verification Program (E-Verify) operated by the Department of Homeland Security in partnership with the Social Security Administration. Participation in the E-Verify Program allows Manhattan to confirm the employment eligibility of all newly hired employees after the Employment Eligibility Verification Form (Form I-9) has been completed.