Jobs · Engineering · Texas

Software Developer, Office of the Vice President for Research

The University of Texas at Austin · Austin, TX · 1 wk ago
Engineering$70k/yrFull-time

About the role

The Office of the Vice President for Research (OVPR) is seeking a Software Developer to join the Research IT (RIT) team. We are a small, collaborative team that supports the IT and Research Enterprise needs of the OVPR and university stakeholders, and we actively seek customer-oriented and intellectually curious colleagues from a variety of backgrounds and experiences. As a Software Developer, you will design, maintain, and improve secure, reliable, and user focused applications that support research administration activities. This position serves as a critical bridge between technical infrastructure and research operations, ensuring that databases, integrations, web-based applications, and reporting tools are efficient, accurate, and aligned with project and organizational needs.

Responsibilities

  • Research, analyze, design, develop, and test software solutions using appropriate technologies, ensuring functionality, performance, and adherence to established best practices.
  • Write custom code, configure software packages, and analyze and debug moderate to complex logic in Java, Python, Microsoft, and AI-assisted (e.g. Copilot, Claude Code, ChatGPT Codex) development tools.
  • Provides daily operational integrity, updating and troubleshooting for production services in a timely fashion. Consistently define and refine scope of operations and ensure integrity and reliability of applications.
  • Evaluate and configure software tools, including emerging AI/automation solutions, to support and integrate research administration processes. Provide technical consulting and respond to error reports, problems, or questions. Write and maintain functional and technical specifications.
  • Work with the team to determine business requirements and system objectives; investigate available software configurations and capabilities; accurately scope projects and tasks; collaborate with business analysts to identify opportunities to improve business processes through automation, AI-assisted solutions, application enhancements, and system integrations.

Required Qualifications

  • At least one year of experience in systems design, analysis and programming.
  • Demonstrated ability to analyze, test, and debug complex code.
  • Proven track record of successful project delivery in prioritized time frames.
  • Excellent verbal, interpersonal, and written communication skills.
  • Demonstrated ability to work effectively and collaboratively in a team-oriented environment.
  • Demonstrated initiative to learn new skills, programming languages, and systems.
  • Strong organizational skills with attention to detail.
  • Demonstrated experience in the following programming languages: PHP, Python, JavaScript.
  • Demonstrated experience with relational databases, specifically Microsoft SQL Server (writing SQL queries, working with database schemas, and data manipulation).
  • Experience with Version Control Systems (Git) and core web technologies (HTML/CSS).
  • Experience with command-line interfaces (CLI) and shell environments (such as Bash or PowerShell) for routine development, file manipulation, and script execution.
  • Experience with AI-assisted (e.g. Copilot, Claude Code, ChatGPT Codex) development tools.
  • Experience with Web Frameworks (such as Laravel, CodeIgniter, or Spring Boot).

Relevant education and experience may be substituted as appropriate.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • More than three years of experience in systems design, analysis, and programming in a university environment.
  • Demonstrated experience with MySQL or PostgreSQL.
  • Exposure to or familiarity with enterprise relational database management systems (RDBMS) such as Oracle, or institutional research/higher-education enterprise data sources (e.g., Kuali Research or Huron Research Suite).
  • Experience writing automated scripts or data pipelines for backend data processing and system maintenance.
  • Experience writing technical documentation.

Benefits

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

Pay

$70,000 + depending on qualifications

Schedule

40 hours per week, Monday–Friday. May work around standard office conditions. Occasional weekend, overtime, and evening work to meet deadlines.

Working Conditions

Repetitive use of a keyboard at a workstation. May work around standard office conditions. Occasional weekend, overtime, and evening work to meet deadlines.

Similar jobs