The University of Texas at Austin Job Posting

This posting is Deleted

Research Engineering/ Scientist Associate IV - Senior Software Engineer

Hiring department TACC
Monthly salary $6,333+ depending on qualifications
Hours per week 40.00 Standard from 800AM to 500PM
Posting number 16-09-08-01-4208
Job Status Deleted
FLSA status Exempt
Earliest Start Date Immediately
Position Duration Funding expected to continue
Position open to all applicants
Location Austin - J. J. Pickle Research Campus (North Austin)
Number of vacancies 1
General Notes

None provided

Required Application Materials

  • A Resume is required in order to apply
  • A Letter of Interest is required in order to apply.
  • A List of 3 References is required in order to apply.

Additional Information


The senior software engineer position will be responsible for leading the development of one or more web application projects in the Advanced Computing Interfaces area of the Texas Advanced Computing Center.

Essential Functions

Develop familiarity with TACC, assigned projects, project leadership and the development team. Maintain familiarity with the code base and attend development and planning meetings. Organize and lead project meetings as necessary to address development tasks, e.g. user issues, bugs, and feature requests. Coordinate release versions and work with project leadership to design new features and map out development timelines. Determine project requirements and desired results and develops procedures to be used to attain such results. Responsible for the direction and completion of original research development projects, and for providing direction to research staff. Engage with collaborators to promote the project to the community through workshops, presentations, and conference participation. Participate as part of a team involved in the design, development, and deployment of highly available web portal, science gateways, and software as a service capabilities. Support the TACC mission of engaging the advancement of science and research with advanced computing interfaces.

Marginal/Incidental functions

Other related functions as assigned.

Required qualifications

Ph.D. in computer science, information science, mathematics, or a computational science or engineering discipline and two years of related experience or a Master's degree and four years of experience in software development. Demonstrated success leading a small team of developers (3-5 persons) to develop, test, deploy, and maintain a large-scale web application. Experience leading software development projects. Equivalent combination of relevant education and experience may be substituted as appropriate.

Preferred Qualifications

Expert understanding of web application architectures. Experience with multiple programming languages and frameworks. Experience with software testing and continuous integration. Excellent communication and interpersonal skills. Willingness to learn new skills. Willingness to assist and/or mentor other developers. Experience working with distributed systems. Experience programming in Python and JavaScript. Experience with Python web frameworks such as Django or Flask. Experience using JavaScript frameworks such as Angular.js or Backbone.js. Experience with task queues such as Celery. Experience using REST APIs. Experience with MySQL databases.

Working conditions

May work around standard office conditions Repetitive use of a keyboard at a workstation

Return to top of page