Senior Software Development Engineer

University of Texas

Austin (TX)

On-site

USD 108,000 - 132,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive health benefits
Tuition assistance
Paid vacation and sick leave
Access to UT Austin libraries and museums

Job summary

The University of Texas at Austin is hiring a Senior Software Development Engineer to lead the design and development of network management software. This full-time role offers a pay range of $120,000+ based on qualifications and involves leading software development while mentoring junior staff.

Qualifications include a Bachelor’s degree in Computer Science and over 5 years of experience in software development across various technologies. Benefits include comprehensive health insurance, retirement plans, and tuition assistance.

Qualifications

  • 5+ years of experience with front-end web development (Perl CGI, JavaScript, CSS, HTML).
  • 5+ years of experience with middleware development for systems integration (Python, Perl, Java).
  • 5+ years of experience with SQL and databases.
  • Must be subject to a government security investigation.

Responsibilities

  • Lead the design and development of network management software and tools.
  • Evaluate and apply new technologies to improve network automation.
  • Deliver technical demonstrations, user training, and documentation.
  • Provide software development support for existing platforms.

Skills

Software development on Linux
Front-end web development
Middleware development
SQL and databases
Network automation platforms

Education

Bachelor’s degree in Computer Science or equivalent

Tools

LAMP stack
Angular

Job description

Senior Software Development Engineer

Enterprise Technology – Core Networking team at the University of Texas at Austin (Austin, TX). Full‑time, exempt position. 40 hours per week, start immediately, expected to continue until July 31, 2029. Pay range: $120,000+ depending on qualifications.

Responsibilities
  • 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.
  • 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.
  • 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.
  • 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.
  • Perform other related duties as assigned.
Required Qualifications
  • U.S. Citizen, lawful permanent resident, or officially recognized asylee.
  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or equivalent professional experience.
  • Proficient in software development on Linux platform.
  • 5+ years of experience with front‑end web development (Perl CGI, JavaScript, CSS, HTML).
  • 5+ years of experience with middleware development for systems integration (Python, Perl, Java).
  • 5+ years of experience with SQL and databases.
  • Must be subject to a government security investigation and meet eligibility requirements for access to classified information at the required level.
Preferred Qualifications
  • Development experience using the LAMP stack.
  • Experience with Angular.
  • Experience building services on Linux platforms (Debian/Ubuntu/RedHat), virtualization, and containerization.
  • Working knowledge of network technologies and communications protocols.
  • Working knowledge of network automation platforms such as Ansible.
  • Experience with Retro packet architecture.
Benefits
  • Competitive health benefits (employee premiums covered at 100%, family premiums at 50%).
  • Vision, dental, life, and disability insurance options.
  • Paid vacation, sick leave, and holidays.
  • Teacher Retirement System of Texas (defined benefit retirement plan).
  • Additional voluntary retirement programs: tax‑sheltered annuity 403(b) and deferred compensation 457(b).
  • Flexible spending account options for medical and childcare expenses.
  • Training and conference opportunities.
  • Tuition assistance.
  • Athletic ticket discounts.
  • Access to UT Austin libraries and museums.
  • Free rides on all UT Shuttle and Capital Metro buses with staff ID card.
Working Conditions

Standard office conditions with repetitive use of a keyboard and manual dexterity (e.g., mouse). Work shift Monday–Friday, 8a.m.–5p.m., with occasional work outside standard hours for maintenance or incident response. Hours over 40 per week accrue compensatory time. The role includes 24×7 escalation and requires being reachable when not on PTO.

Equal Opportunity Employer

The University of Texas at Austin is an equal‑opportunity/affirmative action employer. We comply with all applicable federal and state laws regarding nondiscrimination and affirmative action. The University does not discriminate on the basis of race, color, national origin, age, marital status, sex, sexual orientation, gender identity, gender expression, disability, religion, or veteran status in employment, educational programs and activities, and admissions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Development Engineer
Senior Software Development Engineer

The University of Texas at Austin • Austin (TX)

Hybrid
USD 120,000 - 140,000
Competitive health benefits (employee 100%, family 50%)
Tuition assistance
Paid vacation, sick leave, and holidays
Enterprise Network Engineer II
Enterprise Network Engineer II

Phase2 Technology • Austin (TX)

On-site
USD 80,000 - 100,000
Competitive health benefits
Training and conference opportunities
Tuition assistance
Enterprise Network Engineer II
Enterprise Network Engineer II

The University of Texas at Austin • Austin (TX)

Hybrid
USD 80,000 - 95,000
Competitive health benefits
Tuition assistance
Paid vacation and sick leave
Network Analyst
Network Analyst

University of Texas at Austin • Austin (TX)

Hybrid
USD 55,000 - 75,000
Health benefits
Vacation & holidays
Tuition assistance
+1
R&D Network Engineering Scientist
R&D Network Engineering Scientist

The University of Texas at Austin • Austin (TX)

On-site
USD 104,000 - 174,000
Senior Network Software Engineer – Automation & Tools
Senior Network Software Engineer – Automation & Tools

University of Texas • Austin (TX)

On-site
USD 120,000 - 150,000
Competitive health benefits
Tuition assistance
Paid vacation and sick leave
+1
Network Analyst
Network Analyst

Phase2 Technology • Austin (TX)

Hybrid
USD 55,000 - 64,000
Competitive health benefits
Tuition assistance
Paid vacation and holidays
+1
Senior Technology Architect
Senior Technology Architect

Phase2 Technology • Austin (TX)

On-site
USD 120,000 - 150,000
Enterprise Network Engineer II
Enterprise Network Engineer II

University of Texas at Austin • Austin (TX)

Hybrid
USD 95,000 - 115,000
Health benefits
Vision/Dental/Life/Disability coverage
Paid leave and holidays
+1
R&D Network Engineering Scientist
R&D Network Engineering Scientist

Phase2 Technology • Austin (TX)

On-site
USD 104,000 - 174,000