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$90,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, focusing on extending and maturing our cloud presence, 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 with a focus on building and maintaining Amazon Web Services infrastructure. Integrate systems with functional interoperability. Optimize cloud processes for performance and cost-effectiveness. Utilize test-driven development and lead code reviews.
  • Develop cloud 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 for junior technical staff.
  • 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 move AIS workloads to Amazon Web Services. Manage technical projects independently.
  • Provide input for the development of departmental standards, process improvements, and technical documentation. Represent the department and the university at industry conferences, seminars, and events.

Required Qualifications

Bachelor’s degree or higher. Three years' production software development experience. Deep knowledge of software development principles, methods, and techniques. Demonstrated experience in designing, implementing, and testing complex software applications. Experience designing and implementing highly available, secure, manageable, reliable, and cost-effective services in the Amazon Web Services ecosystem. Demonstrated experience developing and consuming RESTful APIs. Production experience with relational and/or NoSQL databases. High proficiency with Python and/or JavaScript. Experience with Amazon Web Services and Lambda functions. 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. Proficiency in additional software languages. Familiarity with agile software methodologies. Familiarity with building microservices and with NoSQL databases. Strong interest in UX design and client-centered approaches to development. Experience with Node.js. Experience with CI/CD approaches to development. Experience with security and monitoring tools in the AWS ecosystem. Certified as one or more of the following: AWS Certified Developer, AWS Certified SysOps Administrator, AWS Certified Solutions Architect.

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 →