University Of Texas

Senior Software Development Engineer

Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizen, resident, or recognized asylee
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent
  • Proficient in software development on Linux platform
  • 5+ years experience in frontend web development (Perl CGI, JavaScript, CSS, HTML)
  • 5+ years experience in middleware development (Python, Perl, Java)
  • 5+ years experience with SQL and databases

Responsibilities

  • Lead design and development of network management software and automation tools
  • Provide software maintenance support for existing network management platforms
  • Install, configure, and maintain software packages on servers
  • Mentor junior developers and assist with task planning
  • Perform other related functions as assigned

Benefits

  • Flexible work arrangements with remote options
  • Work-life balance with a typical 40-hour work week
  • Limited travel for training and conferences
  • Retirement plan eligibility through TRS
Full Job Description
Job Posting Title:
Senior Software Development Engineer
----

Hiring Department:
Enterprise Technology - Infrastructure
----

Position Open To:
All Applicants
----

Weekly Scheduled Hours:
40
----

FLSA Status:
Exempt from FLSA
----

Earliest Start Date:
Immediately
----

Position Duration:
Expected to Continue Until Jul 31, 2029
----

Location:
AUSTIN, TX
----

Job Details:
General Notes

This is a fixed term position that ends three years from the employee's start date.

Flexible work arrangements are offered for this position, which include the option to work remotely within the United States. Applicants residing outside of Texas but within the United States and its territories may be considered for remote work, subject to approval by the Central Office.

Note: This position is not fully remote and will require occasional on-site work, typically 10-20 days per year.

This position provides life/work balance with typically a 40-hour work week and travel limited to training (e.g., conferences/courses).

Purpose

This senior software developer position is to join Enterprise Technology's Core Networking team at the University of Texas at Austin. Our software developers work on a wide variety of projects including web application development to support network operations, middleware development to enable integrations between systems, and custom scripts development to support data management operations. We are looking for someone who is organized, motivated, and resourceful.

Responsibilities
  • Software Development - Lead the design and development of network management software and automation tools that support Core and Edge Networking teams and other major stakeholders. Evaluate and apply new technologies to improve the scalability, reliability, and maintainability of network automation tools. Deliver technical demonstrations, user training, and documentation to ensure successful adoption of newly developed tools.
  • Software Maintenance - Provide software development support for existing network management platforms, including web API/UI and backend processes. Triage customer-reported issues and feature requests by analyzing, debugging, and refactoring complex or legacy code bases. Recommend process improvements to reduce technical debt and increase system reliability.
  • Systems Operations - Install, configure, and maintain software packages on servers required for development and automation efforts. Collaborate with server and security teams to ensure server environments align with operational standards and security requirements.
  • Technical Leadership - Mentor junior developers and student employees by providing technical guidance and assisting with task planning. Promote consistent development standards, documentation practices, and knowledge sharing across the team.
  • Other Duties - Other related functions as assigned.


Required Qualifications
  • U.S. Citizen, resident, or officially recognized asylee - Applicant selected will be subject to government security investigation and must meet eligibility requirements for access to classified information at the level appropriate to the project requirements of the position.
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or equivalent professional experience.
  • Proficient in software development on Linux platform
  • 5+ years of experience working with frontend web development (Perl CGI, JavaScript, CSS, HTML)
  • 5+ years of experience working with middleware development for systems integration (e.g. Python, Perl, Java)
  • 5+ years of experience working with SQL and databases


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

Preferred Qualifications
  • Experience developing software in a LAMP stack
  • Experience with Angular
  • Experience building services on Linux platforms (e.g. Debian/Ubuntu/RedHat), virtualization/containerization
  • Working knowledge of network technologies and communications protocols
  • Working knowledge of network automation platforms (e.g. Ansible)
  • Experience with retro packet architecture


Salary Range

$120,000 + depending on qualifications

Working Conditions
  • May work around standard office conditions
  • Repetitive use of a keyboard at a workstation
  • Use of manual dexterity (ex: using a mouse)


Work Shift

Monday-Friday, 8am-5pm. Occasional work outside standard hours is required (e.g., maintenance or incident response). Hours over 40 per week accrue compensatory time. The role includes 24x7 escalation and the expectation of being reachable when not on PTO.

Required Materials
  • Resume/CV
  • 3 work references with their contact information; at least one reference should be from a supervisor
  • Letter of interest


Importantfor applicants who are NOT current university employees or contingent workers: You will be prompted to submit your resume the first time you apply, then you will be provided an option to upload a new Resume for subsequent applications. Any additional Required Materials (letter of interest, references, etc.) will be uploaded in the Application Questions section; you will be able to multi-select additional files. Before submitting your online job application, ensure that ALL Required Materials have been uploaded. Once your job application has been submitted, you cannot make changes.

Important for Current university employees and contingent workers: As a current university employee or contingent worker, you MUST apply within Workday by searching for Find UT Jobs. If you are a current University employee, log-in to Workday, navigate to your Worker Profile, click the Career link in the left hand navigation menu and then update the sections in your Professional Profile before you apply. This information will be pulled in to your application. The application is one page and you will be prompted to upload your resume. In addition, you must respond to the application questions presented to upload any additional Required Materials (letter of interest, references, etc.) that were noted above.

Employment Eligibility:
Regular staff who have been employed in their current position for the last six continuous months are eligible for openings being recruited for through University-Wide or Open Recruiting, to include both promotional opportunities and lateral transfers. Staff who are promotion/transfer eligible may apply for positions without supervisor approval.

Retirement Plan Eligibility:
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.

Background Checks:

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

----

About University Of Texas

The University of Texas at Austin is a public research university located in Austin, Texas. It was founded in 1883 and is the flagship institution of the University of Texas System. The university offers over 170 undergraduate and graduate degree programs across 13 colleges and schools. It is known for its strong academic programs in business, engineering, law, and natural sciences. The university has a diverse student body and is committed to providing a high-quality education to all students. It has a strong research program and is a member of the Association of American Universities.
Learn more about University Of Texas
Size
24,000 employees
Industry
Founded
1881

Similar Jobs

More Jobs at University Of Texas

More Information Technology Jobs

Find similar Senior Software Development Engineer jobs: