1

Research Software Engineer Jobs in Texas (NOW HIRING)

As a Senior Research Software Engineer based in Houston, TX you'll support quantitative and fundamental research infrastructure, engage in data-intensive analysis and modeling, and impact trading ...

Senior Software Engineer (Python)

Houston, TX · On-site

$117K - $154K/yr

As a Senior Research Software Engineer based in Houston, TX you'll support quantitative and fundamental research infrastructure, engage in data-intensive analysis and modeling, and impact trading ...

Software Engineer - Hardware Research

Austin, TX · On-site

$203K/yr

As we continue to grow, we're looking for a software engineer with a research mindset to join this team. In this role you will investigate the behavior and performance of all devices we use or ...

Software Engineer - Hardware Research

Austin, TX · On-site

$203K/yr

As we continue to grow, we're looking for a software engineer with a research mindset to join this team. In this role you will investigate the behavior and performance of all devices we use or ...

Software Research Engineer (ML)

Austin, TX · On-site +1

$203K/yr

Software Research Engineer (ML) Austin, TX About Team Avride is at the forefront of autonomous mobility, developing and deploying state-of-the-art self-driving cars and delivery robots. We're shaping ...

Our Software Engineers build proprietary trading systems which directly impact the financial ... Collaborate deeply with traders, risk analysts, researchers, and other engineers * Gain and develop ...

Our Software Engineers build proprietary trading systems which directly impact the financial ... Collaborate deeply with traders, risk analysts, researchers, and other engineers * Gain and develop ...

Software Research Engineer (ML)

Austin, TX · On-site

$203K/yr

They are seeking a Research Engineer to improve dataset quality for self-driving systems by designing algorithms and tools for auto-labeling and data monitoring. Responsibilities : • Design and ...

Senior Software Engineer Modern Intelligence is building the foundational AI for defense. Over the ... Our AI research helps Cutlass learn targets with little data, little compute, and the most ...

Software Research Engineer (ML)

Austin, TX · On-site

$203K/yr

About the Role We are looking for a Research Engineer to improve the quality and representativeness of datasets powering our self-driving systems. You will design algorithms and tools for auto ...

Software Research Engineer (ML)

Austin, TX · On-site

$203K/yr

About the Role We are looking for a Research Engineer to improve the quality and representativeness of datasets powering our self-driving systems. You will design algorithms and tools for auto ...

Senior Software Engineer

Austin, TX

$121K - $160K/yr

Our AI research helps Cutlass learn targets with little data, little compute, and the most ... We are looking for a Senior Software Engineer to lead the Cutlass software team. We are looking for ...

Senior Software Engineer

Austin, TX · On-site

$175K - $225K/yr

Our AI research helps Cutlass learn targets with little data, little compute, and the most ... We are looking for a Senior Software Engineer to lead the Cutlass software team. We are looking for ...

Our AI research helps Cutlass learn targets with little data, little compute, and the most ... We are looking for a Senior Software Engineer to lead the Cutlass software team. We are looking for ...

Senior Software Engineer C++

Austin, TX · On-site

$121K - $160K/yr

The system is built to be robust, enabling research at scale while running complex machine learning ... research, software development and hardware engineering. The team here plays a central role in ...

Senior Software Engineer C++

Austin, TX

$121K - $160K/yr

The system is built to be robust, enabling research at scale while running complex machine learning ... research, software development and hardware engineering. The team here plays a central role in ...

next page

Showing results 1-20

Research Software Engineer information

See Texas salary details

$103.9K

$191.9K

How much do research software engineer jobs pay per year?

As of Jun 13, 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.

Can I make 200k a year as a software engineer?

Research Software Engineers working in high-demand industries, such as tech or finance, can potentially earn $200,000 or more annually, especially with extensive experience, specialized skills, or advanced degrees. Salaries vary based on location, company size, and expertise, with senior roles and those involving machine learning, data science, or leadership often reaching or exceeding this level.

What engineers make $300,000 a year?

Senior research software engineers with extensive experience, specialized skills in areas like machine learning or high-performance computing, and often advanced degrees can earn $300,000 or more annually. Compensation varies based on industry, location, and company size, with some roles in tech, finance, or biotech reaching this level through bonuses and stock options.

What are the key skills and qualifications needed to thrive in the Research Software Engineer position, and why are they important?

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 does a research software engineer do?

A research software engineer develops, maintains, and optimizes software tools and systems to support scientific research. They often collaborate with researchers to implement algorithms, analyze data, and ensure software reliability, frequently using programming languages like Python, C++, or Java. Their work enables efficient data processing and reproducibility in research projects.

What are some typical daily responsibilities for a Research Software Engineer?

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 is a Research Software Engineer job?

A Research Software Engineer (RSE) combines expertise in software development and research to create, maintain, and optimize software used in scientific or academic projects. They work closely with researchers to develop efficient, reliable, and reproducible software solutions for data analysis, simulations, or machine learning. RSEs bridge the gap between research and software engineering, ensuring that computational tools meet the needs of scientific investigations. Their role may involve coding, performance optimization, software sustainability, and deploying applications on high-performance computing or cloud platforms.

What engineers make $500,000?

Senior research software engineers with extensive experience, specialized skills in machine learning or data science, and leadership roles can earn $500,000 or more annually, especially in high-cost-of-living areas or large tech companies. Compensation often includes base salary, bonuses, and stock options, reflecting their advanced expertise and impact on projects.
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 June 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, 1% Temporary, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $186,806 per year, or $89.8 per hour.

Senior Software Engineer (Python)

Quanta Search

Houston, TX

$117K - $154K/yr

Other

Posted 29 days ago


Job description

Our client is a trading firm with over 30 years of experience, using advanced technology and skilled people to work in markets around the world. They're based in Chicago, but have offices across the U.S., Canada, Europe, and Asia. They trade in various asset types, such as Fixed Income, Equities, ETFs, Commodities, and FX.

As a Senior Research Software Engineer based in Houston, TX you'll support quantitative and fundamental research infrastructure, engage in data-intensive analysis and modeling, and impact trading decisions. In Python-oriented environment, you'll refine processes and deliver scalable solutions.

Role & Responsibilities

  • Collaborate with researchers for the implementation of research studies, analytics, and production models, specifically targeting commodities trading.
  • Maintain and improve Python-based development environment, customized for handling data-intensive tasks.
  • Design and implement web-based user interfaces facilitating data exploration and results presentation.
  • Establish robust infrastructure to make trading data sets readily available and beneficial to a research team.
  • Oversee the management of real-time forecasting, modeling, and analytics in Linux computing environment.
  • Back test and develop systematic trading strategies, ensuring their smooth deployment into a live trading environment.
  • Cooperate with the research infrastructure group to maximize the potential of Linux computer cluster.
  • Coordinate with the data management teams to enhance procedures for data acquisition, storage, and accessibility in research workflows.
  • Act as a subject matter expert, fostering learning and contributing to research efforts across the company.

Requirements

  • Proven experience as a senior software engineer.
  • Solid Python skills and prior experience collaborating with data scientists and researchers.
  • Capacity to mentor and guide researchers on software engineering best practices.
  • Proficiency in Java or C++, particularly in relation to backend infrastructure.
  • Demonstrated experience in delivering web-based user interfaces.
  • Proven track record as a product/infrastructure owner.
  • Prior experience engaging with trading analysts and traders.
  • Experience with the deployment of systematic trading strategies in a real-time trading environment.
An excellent compensation package is available for the right candidate.