Job Board
for underrepresented folks in tech

Back to all jobs
Photo of The University of Texas at Austin

emoji of a pushpinAustin, Remote-USemoji of a money bag$85,000+
emoji of a woman of coloremoji of a man47 people in techemoji of a woman of coloremoji of a woman 18 women in techemoji of a woman of coloremoji of a person of color 12 people of color in tech

What Starts Here Changes The World

JOB DESCRIPTION

Using senior-level system analysis, design, development, and integration skills, the Senior Software Engineer will address complex technical issues for the services AIS supports and lead the organization in best practices utilizing a broad range of technical solutions.

General Notes

Academic Information Systems (AIS) works with many partners at the university to empower and engage our students through innovative services and initiatives that advance knowledge and provide the very best educational environment.Our goal is to recruit and support staff and students with a wide range of backgrounds, ideas and viewpoints. Diversity in our community strengthens teaching and learning, research and creativity and our positive contributions to society. Must be eligible to work in the United States on a full-time basis.

Responsibilities

  • Analyze technical problems. Design, code, develop, and document solutions and software to support students, faculty, and staff at UT, where maintainability and reduction of technical debt are key considerations. Integrate systems with functional interoperability. Utilize test-driven development and lead code reviews.
  • Develop system architectures and design patterns so that solutions can be reused/ replicated for sustainability. Consult on other technical architecture solutions across the department. Provide mentorship and training to junior technical staff.
  • Provide advanced operational support to include monitoring systems, providing customer service, investigating issues, and remediating code deficiencies.
  • Communicate effectively with stakeholders and AIS team members to elicit and document requirements, present solutions, and investigate and resolve issues. Provide leadership in assessing, planning, and executing projects to modernize AIS systems and processes. Manage technical projects independently.
  • Provide input for the development of team standards, process improvements, and technical documentation. Represent the team and the university at industry conferences, seminars, and events.

Required Qualifications

Bachelor's degree or higher. Three years of production software development experience. Deep knowledge of software development principles, methods and techniques. Demonstrated experience in designing, implementing and testing complex software applications. Ability to design systems for high availability, security, manageability, and reliability. Demonstrated experience developing and consuming APIs. Production experience with relational databases and Unix/Linux command line utilities. High proficiency with Python and/or JavaScript. Ability to mentor team members and ensure that implemented solutions meet expected quality standards and fulfill the architectural vision. Excellent interpersonal skills and ability to work both independently and as part of a team.

Equivalent combination of relevant education and experience may be substituted as appropriate.

Preferred Qualifications

More than three years of production software development experience. Experience working with Canvas APIs. Familiarity with agile software methodologies. Production experience with Amazon Web Services platform. Strong interest in UX design and client-centered approaches to development. Experience with Node.js. Experience with CI/CD approaches to development. Proficiency in additional software languages. Experience developing and maintaining software applications at the University of Texas at Austin.

INTERVIEW PROCESS

  • Non technical phone screen - Chat with one of our project leads before moving to step 2.
  • Panel interview - Meet with various members of our department and demonstrate your problem solving skills. (FYI - if we include some kind of coding challenge we need to note that)
  • Final Zoom Interview - Chat further with our executive director about the role, department, and job duties.
  • Reference checks - offer extended.

DIVERSITY, EQUITY AND INCLUSION

The University of Texas at Austin (UT Austin) embraces and encourages diversity in many forms, and strives to create an inclusive community that fosters an open and supportive learning, teaching and working environment. Our strength as a university draws from our wide range of perspectives and experiences, and we support a free exchange of ideas alongside thoughtful consideration of our differences. UT Austin provides staff with opportunities to grow professionally via certificate courses, mentorship programs, and peer-to-peer work.

Apply Now
When you apply, please mention that you found the posting on Diversify Tech!


Be the first to know!

We'll let you know as soon as a job is posted on our job board.

Subscribe →