×
Register Here to Apply for Jobs or Post Jobs. X

Director of Software Engineering, Texas Institute of Electronics

Job in Austin, Travis County, Texas, 78716, USA
Listing for: The University of Texas at Austin
Full Time position
Listed on 2025-12-16
Job specializations:
  • IT/Tech
    Systems Engineer
Job Description & How to Apply Below

Director of Software Engineering, Texas Institute of Electronics

Join to apply for the Director of Software Engineering role at The University of Texas at Austin.

Purpose

The Director of Software Engineering will lead the architecture and implementation of a scalable AI infrastructure platform, managing a high-caliber engineering team to ensure performance, security, and reliability while collaborating cross-functionally to align engineering priorities with product goals.

Benefits
  • Competitive health benefits (employee premiums covered at 100%, family premiums at 50%)
  • Voluntary Vision, Dental, Life, and Disability insurance options
  • Generous paid vacation, sick time, and holidays
  • Teachers Retirement System of Texas, a defined benefit retirement plan, with 8.25% employer matching funds
  • Additional Voluntary Retirement Programs:
    Tax Sheltered Annuity 403(b) and a Deferred Compensation program 457(b)
  • Flexible spending account options for medical and childcare expenses
  • Robust free training access through Linked In Learning plus professional conference opportunities
  • Tuition assistance
  • Expansive employee discount program including athletic tickets
  • Free access to UT Austin's libraries and museums with staff
  • Free rides on all UT Shuttle and Austin Cap Metro buses with staff
  • For more details, please see Benefits | Human Resources and UT Austin Employee Experience | Human Resources
Responsibilities
  • Define and lead the software architecture and implementation roadmap for a scalable, modular AI infrastructure platform. You will work across backend, orchestration, and deployment layers—focusing on performance, security, and reliability.
  • Build and manage a high-caliber engineering team, including backend developers, platform engineers, and site reliability engineers. You will be responsible for mentoring, hiring, and setting a culture of technical excellence and operational discipline.
  • Own core services that power AI pipelines, including APIs for data ingestion and transformation, orchestration of model inference jobs, and integration with LLM orchestration layers and vector stores.
  • Establish technical strategy and design standards that support rapid prototyping, automated testing, and code reuse across teams. You will define best practices and lead by example in system design, code reviews, and architectural discussions.
  • Lead on-premise deployment strategy, ensuring our stack is optimized for hybrid environments. You will manage challenges around air‑gapped deployments, resource management, and update rollouts in constrained environments.
  • Collaborate cross-functionally with AI engineering, product management, and customer success to align engineering priorities with product goals. You’ll help translate high‑level needs into deliverable milestones.
  • Implement and maintain CI/CD pipelines and Dev Ops best practices, focusing on security, observability, rollback safety, and developer productivity.
  • Develop and enforce SLAs/SLOs for critical services, putting in place monitoring, alerting, and incident response practices that ensure uptime and stability in enterprise‑grade deployments.
  • Stay on top of evolving technologies in distributed systems, containerization, service mesh, observability, and developer tooling—bringing in the best ideas to future-proof our platform.
  • Other related functions as assigned.
Required Qualifications
  • Bachelor of Science in Computer Science or a related field; strong systems programming fundamentals.
  • 8 or more years of experience in software engineering, with at least 3 years in a technical leadership or management role.
  • Track record of building and deploying distributed backend systems that operate at scale, with a strong emphasis on system reliability and maintainability.
  • Deep experience with containerized environments and orchestration, including Kubernetes, Helm, Docker, and related tooling.
  • Fluency in modern backend programming languages such as Go, Rust, Python, or Java.
  • Hands‑on experience managing hybrid or on‑prem enterprise software deployments, including troubleshooting networking, storage, and computer issues in real‑world installations.
  • Demonstrated ability to lead high‑performance engineering teams,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary