We are looking for a Senior Software Developer to manage the programming unit of The University of Texas Libraries (UTAustin).

We work on a variety of interesting projects such as

Digital Archive of the Guatemalan National Police Historical Archive<>

Los Primeros Libros de las Americas<>

Virtual Landscapes of Texas<>

For more about our Libraries visit our main site at

To apply for the job see:

Sr Software Developer/Analyst

Hiring department UT Libraries<>

Monthly salary $5,250+ depending on qualifications

Hours per week 40.00 Standard from 800AM to 500PM

Posting number 14-05-06-01-9358

Job Status Open

FLSA status Exempt

Earliest Start Date Immediately

Position Duration Funding expected to continue

Position open to all applicants

Location Austin (main campus)

Number of vacancies 1

General Notes

Must be authorized to work in the United States on a full-time basis for any employer.

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.

Note: The following additional materials are also required for consideration: Provide a statement detailing your salary requirements Instructions for submission of these materials will be provided at the time the online application has been completed.

Additional Information


Support digital curation activities in the Information Technology Architecture and Strategy (ITAS) unit of the University of Texas Libraries.

Essential Functions

Perform Software development and analysis including testing, debugging and training. Perform Systems design, analysis, and integration with Libraries' infrastructure. Conduct project and status meetings with Libraries' staff and the campus community. Supervise classified ITAS staff.

Marginal/Incidental functions

Other related functions as assigned.

Required qualifications

Bachelor's degree or equivalent experience. Possesses and applies comprehensive knowledge of application programming or analysis. Demonstrated ability to analyze, test, and debug complex code. Strong verbal and written communication skills. Strong interpersonal skills. Strong organizational skills with attention to detail. Skilled at training technical staff. Demonstrated ability to work effectively, both independently and collaboratively, in a team oriented environment. Considerable experience in systems design, analysis and programming. Experience with object oriented and procedural programming paradigms. Experience using relational database systems. Professional experience using languages such as Java, PHP, Ruby, Python and Perl. Professional experience using XML technologies such as XSLT, REST and SOAP. Professional experience working on Unix systems. Successful supervisory experience. Equivalent combination of relevant education and experience may be substituted as appropriate.

Preferred Qualifications

Bachelor's degree. Five years of experience or more in application programming, analysis and system design. Experience managing or leading a team of software developers. Experience in a digital library environment. Experience with Agile software development methodologies. Experience using tools for build automation (e.g. Ant, Maven), continuous integration (e.g. Travis, Bamboo, Hudson), and version control (e.g. Git, SVN). Experience with user interface design. Experience with metadata standards related to digital libraries. Experience with digital preservation standards and practices. Demonstrated potential for leadership in university, state, national, and international programs and initiatives. Evidence of excellent written and verbal communication and problem solving skills. Evidence of initiative, creative energy and resourcefulness. Experience related to the duties. Proven ability to work collaboratively and efficiently in a fast-paced and evolving technological and team-oriented environment. Proven ability to be flexible in work assignments and environments.

Working conditions

May work around standard office conditions Repetitive use of a keyboard at a workstation Lifting and moving Work performed on concurrent multiple projects under pressure of deadlines or time limitations. Work under stress, work as team member and independently. Commitment to provide excellent customer service.

A criminal history background check will be required for finalist(s) under consideration for this position.

The retirement plan for this position is Teacher Retirement System of Texas (TRS), subject to the position being at least 20 hours per week and at least 135 days in length.

The University of Texas at Austin is an Equal Opportunity Employer with a commitment to diversity at all levels. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, disability or veteran status. (Compliant with the new VEVRAA and Section 503 Rules)

If hired, you will be required to complete the federal Employment Eligibility Verification form, I-9. You will be required to present acceptable and original documents<> to prove your identity and authorization to work in the United States. Documents need to be presented no later than the third day of employment. Failure to do so will result in loss of employment at the university.

UT Austin is a Tobacco-free Campus<>