1

Research Software Engineer Jobs in Texas (NOW HIRING)

... Perform research and development tasks. • Expected to design, code, test, do troubleshooting and document engineering systems applications by following the software development lifecycle. • ...

Sr. R&D Software Engineer

Grapevine, TX · On-site

$113K - $149K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

As an R&D Software Engineer at Toyota Automated Logistics, you'll develop the brains behind intelligent robotic systems, from low-level hardware control to high-level autonomy and perception. You'll ...

R&D Software Engineer

Austin, TX · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

As an R&D Software Engineer, you will be at the forefront of innovation at webAI. Rapidly turning cutting-edge research and conceptual ideas into functional prototypes. This role is ideal for a ...

Senior Software Engineer

Houston, TX · On-site

$117K - $154K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The software engineer will also review and test software components for adherence to the design ... This R&D program is a top priority for our nation and supports both U.S. Navy Submarine and Surface ...

Senior Software Engineer

Houston, TX · On-site

$117K - $154K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The software engineer will also review and test software components for adherence to the design ... This R&D program is a top priority for our nation and supports both U.S. Navy Submarine and Surface ...

Associate AI Software Engineer

Austin, TX · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... research, internships, or personal learning. * Understanding of large language models (LLMs) and ... engineering concepts, and how they are applied in software applications. * Familiarity with APIs ...

Associate AI Software Engineer

Austin, TX · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... research, internships, or personal learning. * Understanding of large language models (LLMs) and ... engineering concepts, and how they are applied in software applications. * Familiarity with APIs ...

Associate AI Software Engineer

Addison, TX · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... research, internships, or personal learning. * Understanding of large language models (LLMs) and ... engineering concepts, and how they are applied in software applications. * Familiarity with APIs ...

Researching new API changes and trends in graphics for future GPU enhancements * Familiarity with ... of graphics software engineering experience with PhD * 5+ years of experience with C/C ...

Researching new API changes and trends in graphics for future GPU enhancements * Familiarity with ... of graphics software engineering experience with PhD * 5+ years of experience with C/C ...

Senior Software Engineer

Dallas, TX · On-site

$120 - $160/hr

The Senior Software Engineer reports to the Lead Engineer and sits within the Dev Team, working ... Beyond day-to-day delivery, this person will research and prototype emerging tools and practices ...

New

Stack : AWS, Postgres, Python (for Django, security research, and data science), open to other ... Care for software engineering best practices, including code reviews and documentation * Care for ...

Showing results 41-60

Research Software Engineer information

See Texas salary details

$103.9K

$191.9K

How much do research software engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for research software engineer in Texas is $186,806.00, according to ZipRecruiter salary data. Most workers in this role earn between $191,000.00 and $191,000.00 per year, depending on experience, location, and employer.

What does a research software engineer do?

As a Research Software Engineer, your daily work often involves designing and implementing software to support cutting-edge research projects, collaborating with scientists to understand their computational needs, and ensuring code reliability and reproducibility. You may spend time optimizing algorithms, writing unit tests, documenting software, and participating in code reviews within a collaborative team environment. Additionally, you might help deploy research applications on high-performance or cloud computing platforms and contribute to research publications. Balancing independent programming tasks with ongoing communication is key to making meaningful contributions to both the research and software development processes.

What skills and qualifications are needed to be a research software engineer?

To thrive as a Research Software Engineer, you need strong programming skills (often in Python, C++, or Java), a solid understanding of algorithms, and an academic or industry background in computer science or a related field. Familiarity with version control systems like Git, cloud platforms, and experience using scientific computing libraries and frameworks are valuable, while a master's or Ph.D. can be advantageous for specialized roles. Excellent problem-solving, communication, and collaborative skills help in working closely with researchers and multidisciplinary teams. These capabilities are crucial for successfully translating complex research problems into robust, reproducible software solutions that advance scientific inquiry.

What are the most commonly searched types of Research Software Engineer jobs in Texas?

The most popular types of Research Software Engineer jobs in Texas are:

What cities in Texas are hiring for Research Software Engineer jobs?

Cities in Texas with the most Research Software Engineer job openings:

What are popular job titles related to Research Software Engineer jobs in TX?

For Research Software Engineer jobs in TX, the most frequently searched job titles are:

Infographic showing various Research Software Engineer job openings in Texas 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 $186,806 per year, or $89.8 per hour.

Software Engineer

eTeam

Houston, TX • On-site

Full-time

Re-posted 14 days ago


Job description

Job Summary:
eTeam is seeking a Software Engineer to join their team. The role involves applying software engineering best practices to design, code, test, and troubleshoot engineering systems applications while ensuring productivity and maintainability.
Responsibilities:
• Knowledge of software engineering best practices (including requirements analysis, system design, modularity, version control, testing, documentation, etc.) for productivity, collaboration, quality, and maintainability.
• Knowledge of how a component fits into a larger ecosystem of products and services.
• Understanding of how these different pieces work together, and communicate with them (using library calls, REST APIs, database queries, etc.)
• Know how to build appropriate interfaces for components that others will depend on.
• Knowledge of basic system design patterns to avoid bottlenecks and let your algorithms scale well with increasing volumes of data.
• Perform research and development tasks.
• Expected to design, code, test, do troubleshooting and document engineering systems applications by following the software development lifecycle.
• Accomplishes engineering and organization mission by completing related results as needed.
• Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizations.
Qualifications:
Required:
• Degree in Computer Science, Engineering, or equivalent
• Skilled in project design and execution, interpretation of experimental results, and numerical analysis of data
• Knowledge of software engineering best practices (including requirements analysis, system design, modularity, version control, testing, documentation, etc.) for productivity, collaboration, quality, and maintainability
• Knowledge of how a component fits into a larger ecosystem of products and services
• Understanding of how these different pieces work together, and communicate with them (using library calls, REST APIs, database queries, etc.)
• Know how to build appropriate interfaces for components that others will depend on
• Knowledge of basic system design patterns to avoid bottlenecks and let your algorithms scale well with increasing volumes of data
• Perform research and development tasks
• Expected to design, code, test, do troubleshooting and document engineering systems applications by following the software development lifecycle
• Accomplishes engineering and organization mission by completing related results as needed
• Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; participating in professional organizations
• Certifications Needed: Yes
Preferred:
• Master's preferred
• Software Development Fundamentals
• Strong understanding of Object-Oriented Design and Principles
• Self-motivated
• Problem Solving skills
• Works well within a team
• Excellent communication skills
• Java is a plus
Company:
eTeam is a staffing agency that also provides payrolling services. Founded in 1999, the company is headquartered in Somerset, USA, with a team of 501-1000 employees. The company is currently Late Stage.