Unknown Company

Senior Software Development Engineer

austin, tx • Posted 2 days ago
Onsite Full Time General

Senior Software Development EngineerThis 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.This position provides life/work balance with typically a 40-hour work week and travel limited to training (e.g., conferences/courses).You'll be working for a university that is internationally recognized for research and the work you do will make a difference in the lives of our students, faculty and staff. If you're the type of person that wants to know your work has meaning and impact, you'll like working for our campus.The University of Texas at Austin and Enterprise Technology provide an outstanding benefits package to our staff. Those benefits include:Competitive health benefits (Employee premiums covered at 100%, family premiums at 50%)Vision, Dental, Life, and Disability insurance optionsPaid vacation, sick leave, and holidaysTeachers Retirement System of Texas (a defined benefit retirement plan)Additional Voluntary Retirement Programs: Tax Sheltered Annuity 403(b) and a Deferred Compensation program 457(b)Flexible spending account options for medical and childcare expensesTraining and conference opportunitiesTuition assistanceAthletic ticket discountsAccess to UT Austin's libraries and museumsFree rides on all UT Shuttle and Capital metro buses with staff ID cardFor more details, please see: and be authorized to work in the United States on a full-time basis for any employer without sponsorship.This position requires you to maintain internet service and a mobile phone with voice and data plans to be used when required for work.Responsibilities include: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 include: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 platform5+ 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 databasesPreferred qualifications include:Experience developing software in a LAMP stackExperience with AngularExperience building services on Linux platforms (e.g. Debian/Ubuntu/RedHat), virtualization/containerizationWorking knowledge of network technologies and communications protocolsWorking knowledge of network automation platforms (e.g. Ansible)Experience with retro packet architectureSalary range is $120,000 + depending on qualifications.Working conditions may include:May work around standard office conditionsRepetitive use of a keyboard at a workstationUse of manual dexterity (ex: using a mouse)Work shift is 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 include:Resume/CV3 work references with their contact information; at least one reference should be from a supervisorLetter of interest

Back to Job Search