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 NotesThis 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).
PurposeThis 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 ShiftMonday-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.
----