Senior Software Engineer

Texas Research International, Inc
Austin, TX
Job Description
Role Overview

TRI Austin is seeking a Senior Software Engineer to develop and maintain software used to analyze, manage, and visualize large scientific and engineering datasets. The ideal candidate is an experienced software professional who can make software design decisions, communicate software architecture and design concepts clearly, and work effectively with multidisciplinary engineering teams.

What You Will Do

Develop, maintain, and improve software applications used for scientific and engineering data analysis, visualization, and management. Design and implement software solutions primarily using Python, Qt, and PySide6.

Why It Might Be a Fit

The ability to obtain a US DoD security clearance is mandatory. Familiarity with electrical and/or mechanical engineering concepts is valuable for collaborating with engineers and understanding the systems the software supports.

Requirements

  • 10+ years of professional software development experience
  • Strong professional experience developing software and programming with Python
  • Experience developing and deploying software in both Windows and Linux environments
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent demonstrated experience through a strong professional software portfolio
  • Must be eligible to obtain a U.S. Department of Defense security clearance

Benefits

  • US DoD security clearance
]]>