Jobs and Careers
TH

Research Software Engineer

The University of Texas at Austin
PICKLE RESEARCH CAMPUS, United States, United Statesfull_timeVerifiedPosted 3 Mar 2026
💰 $75,000/yr

About the role

Job Posting Title:

Research Software Engineer

----

Hiring Department:

Texas Advanced Computing Center

----

Position Open To:

All Applicants

----

Weekly Scheduled Hours:

40

----

FLSA Status:

Exempt

----

Earliest Start Date:

Immediately

----

Position Duration:

Expected to Continue

----

Location:

PICKLE RESEARCH CAMPUS

----

Job Details:

General Notes

The Texas Advanced Computing Center (TACC) at The University of Texas at Austin is one of the leading supercomputing centers in the world, supporting advances in computational research by thousands of researchers and students. TACC staff help researchers and educators use advanced computing, visualization, and storage technologies effectively, and conduct research and development to make these technologies more powerful, more reliable, and easier to use. TACC staff also educate and train the next generation of researchers, empowering them to make discoveries that advance knowledge and change the world.

If you are not sure that you’re 100% qualified, but up for the challenge – we want you to apply. We believe skills are transferable and passion for our mission goes a long way.

Candidates will need to upload a resume, letter of interest, and the names of three references to apply for this position. 

UT Austin offers a competitive benefits package that includes:  

  • 100% employer-paid basic medical coverage 
  • Retirement contributions  
  • Paid vacation and sick time 
  • Paid holidays 

Please visit our Human Resources (HR) website to learn more about the total benefits offered.

Purpose

This position will work on research projects to deliver software solutions.  In addition, the position will complement existing capabilities to help find solutions to technical computing challenges faced by a wide range of research communities. 

Responsibilities 

  • Support application-driven advanced computation on TACC systems, which includes working with researchers to improve and/or develop new advanced computation workflows; making contributions to training materials and documentation; serving as an instructor/presenter/representative at workshops, conferences, or courses; resolving user requests for assistance; and working with researchers to support their advanced computation workflows.
  • Provide technical contributions to projects, which includes supporting domain-specific challenges faced by group projects; and develop technical skills in areas of current/anticipated project needs.
  • Engage the community through dissemination and outreach, which includes maintaining a public resource of developed materials (e.g. source code, documentation); and contributing to dissemination efforts led by others.

Required Qualifications 

  • Bachelor’s degree in computer science
  • One or more years’ hands-on experience developing research software on high performance computing and cloud systems
  • Experience developing science gateways and web-based reports using Flask and Plotly Dash
  • Experience working with Neo4j graph databases
  • Experience working with large spatial images
  • Experience with agile software development in a research setting
  • Experience in creating and managing Docker containers
  • Experience working in a Linux/UNIX command line environment including basic shell scripting
  • Experience with source control systems, preferably Git
  • Experience with core components of web server deployments including WSGI and reverse proxy
  • Strong interest in engaging and empowering researchers
  • Strong interest in enabling open, reproducible research
  • Strong problem-solving and analytical skills
  • Strong Python programming skills
  • Demonstrated ability to work and meet deadlines independently and as a member of a team
  • Ability and willingness to travel, estimated up to 40% of time.

Relevant education and experience may be substituted as appropriate. 

Preferred Qualifications 

  • Experience working with data in a HIPAA compliant environment
  • Experience with computational workflow scripting and/or APIs
  • Experience developing software containers
  • Experience leveraging public or commercial cloud computing
  • Demonstrated ability to convey complex technical information clearly and empathetically in training sessions and professional presentations.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

The University of Texas at Austin

View company profile →