Senior Software Engineer
Texas Research International
Full-time Description
TRI Austin is seeking a Senior Software Engineer to develop and maintain software used to analyze, manage, and visualize large scientific and engineering datasets.
This position will play a key role in improving TRI’s internally developed engineering software code base, with a primary focus on Python, Qt Framework, and PySide6. The Senior Software Developer will work alongside a team of software developers and engineers to build reliable, maintainable, and deployable software solutions for complex scientific and engineering applications. Projects typically span one to three years, providing opportunities to work on diverse technical challenges across multiple projects.
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. Familiarity with electrical and/or mechanical engineering concepts is valuable for collaborating with engineers and understanding the systems the software supports.
The ability to obtain a US DoD security clearance is mandatory. See for information.
This position is onsite in Austin, Texas and is not eligible for remote work.
What You’ll Do
Software Development & Engineering
- 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.
- Improve the usability, maintainability, reliability, and deployment of TRI’s internally developed engineering software.
- Develop software for both Windows and Linux environments.
- Apply sound software engineering principles throughout the development lifecycle, including architecture, design, implementation, testing, deployment, and documentation.
- Evaluate technologies, frameworks, and programming languages to select the appropriate tools for each project.
- Work across multiple projects and technical environments while maintaining quality and consistency.
Scientific & Engineering Applications
- Collaborate with mechanical, electrical, and other engineering teams to develop software supporting real-world scientific and engineering systems.
- Contribute to applications involving data acquisition, analysis, visualization, motion control, automation, and hardware-software interfaces.
- Apply mathematical, statistical, and algorithmic concepts to engineering and scientific software development.
- Communicate technical concepts and software design decisions clearly to both software developers and engineering stakeholders.
Business Development
- Support business development activities by identifying potential software development opportunities with existing and prospective customers.
- Contribute to technical proposals, project planning, and solution development.
- Help translate customer requirements into practical technical approaches and project solutions.
Requirements
Required Qualifications
- 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.
Preferred Qualifications
Experience in one or more of the following areas is highly desirable:
- Software development in a CMMC Level 2 environment and/or for Department of Defense customers.
- Software architecture, system design, and software engineering.
- Software testing methodologies.
- Strong mathematics, statistics, or applied mathematics background.
- Graphics development.
- Algorithm development and implementation.
- Data analysis/ statistics.
- Hardware-software integration, including data acquisition, motion control, instrumentation, and automation.
- Experience working with multiple programming languages and frameworks, including: C / C++, C#, Java, JavaScript / TypeScript, SQL, Front-end and back-end development, Database technologies.
About TRI Austin
Located in southwest Austin, Texas Research Institute Austin has been successfully completing contract R&D for over 45 years. We are a small (~40 employees) company which focuses on advanced materials development, sensor development, and materials testing. Please visit our website at
TRI Austin is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. TRI Austin is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
#J-18808-Ljbffr- ...design scalable systems and mentor teammates to raise the overall engineering bar. Key Skills: Java, Spring Boot, Relational Databases,... ..., Security, Operational Reliability, Product Mindset, Mentoring, Technical Communication, Software Testing #J-18808-LjbffrSenior
- ...We are seeking an experienced Senior Automation & AI Software Engineer to design, develop, and support enterprise-grade workflow automation and intelligent automation solutions. In this role, you will modernize manual workflows, reduce operational overhead, automate...Senior
$100k - $200k
...Panic Button is seeking a highly experienced and motivated Senior Software Engineer with a strong focus on game porting to join our growing team. The ideal candidate will have a proven track record of working in software engineering teams in the video game industry, with...SeniorWork experience placement- ...Senior C++ Engineer | High-Performance Trading Systems Total Compensation (base salary + bonus) - $500k-$1.5m (dependent on experience level... ...semiconductors, autonomous systems and other environments where software performance really matters. This is an opportunity to work...SeniorImmediate startVisa sponsorshipRelocation package
- ...Some software roles give you a backlog, but this one gives you real ownership. We’re partnering with... ...reliably in demanding real-world environments. The engineering team is intentionally small and highly technical. Senior engineers here aren’t limited to narrowly...Senior
- ...We are seeking a highly skilled and experienced Senior Network Software Engineer with a strong focus on transport connectivity and networking products. As a key member of the engineering team, you will design, develop, and deploy enterprise-grade networking appliances...Senior
- ...Insurance, Dental Insurance, Vision Insurance Contractor | On-site Job Description We are looking for a highly skilled Senior Software Engineer to design, develop, test, and maintain high-quality software applications. The engineer will participate in the complete...SeniorFor contractors
- ...Overview Job Title: Senior Software Engineer Worksite: 5301 Southwest Pkwy, Bldg 1, Suite 150, Austin, TX 78735. Telecommuting permitted from anywhere in the United States. Job Duties: Spearhead the design, development, and delivery of high-quality front-end...SeniorRemote work
$160k - $180k
...features. This range is provided by X4 Engineering. Your actual pay will be based on your... ...Energy & Renewables | Technology & Data Senior Python Engineer We’re working with a... .... They’re looking for a Senior Software Engineer to join a core engineering team...SeniorFull time3 days per week- ...Overview We are seeking an experienced Software Engineer with OutSystems experience to design, build, and scale enterprise-grade applications using the OutSystems platform. You will work closely with business stakeholders, architects, and cross-functional teams...Senior
- ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will...SeniorRemote work
- ...We’re hiring: Backend Senior Software Engineer – Austin, TX – Hybrid (note: this role is not available for c2c or sponsorship at this time) Orama has exclusively partnered with an Austin-based fintech company that is rapidly modernizing a $20B industry that hasn’t...SeniorImmediate start
- ...leader in their category. Mobile is now the biggest engineering investment in the business, and they're hiring a senior engineer to own it. The role This is an... .... What you'll bring 6+ years in mobile software development, with deep experience building React...SeniorWork at office
$175k - $200k
...Austin, United States | Posted on 09/25/2026 Senior Software Engineer, Merchant APIs (Remote) $175K–$200K base + equity A fast-growing, venture-backed Series A startup is hiring a Senior Software Engineer to build and own the merchant-facing APIs at the core of...SeniorRemote work- ...We are looking for a versatile and resourceful Senior /Software Engineer Develop desktop and cloud-based software tools for Renesas microcontrollers Analyze requirements, create design documents and perform actual source code implementation Develop test specifications...Senior
$184k - $287.5k
...developing advanced multi-rack, multi-tenant AI/ML datacenters with NVIDIA GB200, and upcoming GB300 GPUs. NVIDIA seeks a Senior Software Engineer for our CSP (Cloud Service Provider) Engagements team to focus on the cloud-native stack for datacenter products like GB20...Senior$135k - $170k
...and you’re given a wide berth to solve problems and improve our engineering team. Come join a 20-person engineering organization spread... ...Desired Skills/Experience ~6-15+ years of experience in software development ~8+ years in either Ruby, Python, Java, or Javascript...SeniorH1bWork at office- ...Senior Full stack Engineer - AI-Native Product Team Location: Remote (EST/CST) I’m working with a remote-first technology company in the... ...more informed decisions. They’re looking for a Senior Software Engineer who enjoys solving real customer problems,...SeniorRemote work
- ...Interested in building modern software, owning meaningful technical decisions, and putting AI to work in real products? The focus... ...• Improve platform performance, reliability, security, and engineering practices. • Apply AI-assisted development tools and, where...Senior
- ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation...SeniorRemote work
- ...have incredible backers, including Core VC, Drive Capital, Sequoia and 81 Collection. The Role We’re looking for a Senior Software Engineer who is autonomous, reliable, cool under pressure and deeply capable - the person people trust with the hard problems. You’...SeniorRelocationFlexible hours
$186.07k - $218.9k
...Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first...SeniorLocal area- ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering...Senior
$175k - $200k
...The role We're hiring a Senior Software Engineer to be the hands-on technical owner of our live platform. You'll take over a production TypeScript codebase that enterprise sports and brand partners depend on every day. You'll write a large share of the code yourself,...SeniorFor contractors$180k - $200k
...year. We are hiring entrepreneurial engineers who are interested in being a part of our... ...projects. Our engineering team releases new software every week, moves at a fast pace, and... ...variety of projects to work on. As a Senior Software Engineer, you've been in the...SeniorRemote workFlexible hours$135k - $150k
...Responsibilities: Coding and Development - Design, implement, and maintain software solutions such as service APIs and web applications. Write... ...teams, including product managers, designers, and other engineers. Architecture and Design - Ensure that the software...SeniorWork at officeFlexible hours$175k - $250k
...seek people who think in code and are motivated by being around like-minded people.The Role: Our group is responsible for building software enabling both the large-scale quantitative research operations that drive WorldQuant’s platform and the production of our...SeniorCasual workFlexible hours- ...experiences—we create opportunities to connect, grow, and make an impact.SUMMARYQ2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team, you will build and evolve the systems behind fraud...SeniorFull timeWork visa
$190k - $230k
...vision of our EV charging platform, and setting the culture of our engineering team. You'll work on projects like: Integrating EV... ...looking for people who have: ~4-7 years of experience in software engineering ~2+ years of experience with firmware...SeniorRemote workFlexible hours- ...diverse service lines, including Water, Architecture, Building Engineering Services, Field Services, Power, Waste, Industrial, and... ...challenges facing our clients and communities. In the role of a Senior Software Engineer, we'll count on you to: Duties include working...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- scientific software engineer Austin, TX
- intel software engineer Austin, TX
- director software engineering Austin, TX
- software engineer Austin, TX
- software engineer mainframe Austin, TX
- software engineer student Austin, TX
- senior robotics software engineer Austin, TX
- financial software developer Austin, TX
- graduate software developer Austin, TX
- part time software developer remote Austin, TX

