Director, Software Engineering - Supply Chain

Varsity Brands•Farmers Branch, TX
•Onsite

About The Position

The Director, Software Engineering leads the engineering organization responsible for designing, building, delivering, and supporting scalable backend software solutions for enterprise applications, digital products, and shared platform capabilities. The role oversees engineering managers, Lead Software Engineers, and multiple engineering teams, partnering with Product Management, Architecture, Infrastructure, Security, Quality Engineering, and business stakeholders to deliver reliable, secure, and maintainable solutions. The Director translates technology strategy into execution by developing engineering roadmaps, setting organizational priorities, building workforce capability, and improving engineering delivery. The role balances delivery commitments with modernization, technical-debt reduction, and operational support, while advancing software quality, platform reliability, developer productivity, and operational performance in alignment with enterprise architecture and long-term Technology & Product strategy. This leader develops engineering talent and promotes accountability, continuous improvement, technical excellence, and collaboration. The position is onsite five days per week in Farmers Branch, Texas.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related technical discipline; an equivalent combination of education and relevant experience will also be considered.
  • 10+ years of progressive software engineering experience, including demonstrated experience leading software engineering teams and delivering complex, business-critical technology solutions.
  • Demonstrated success leading software engineering organizations responsible for complex, business-critical applications and technology solutions.
  • Experience developing and executing engineering roadmaps aligned with technology strategy, business priorities, and product objectives.
  • Proven ability to build, lead, develop, and retain high-performing software engineering teams while fostering accountability, collaboration, and continuous improvement.
  • Experience leading delivery across multiple concurrent initiatives while balancing feature development, modernization, operational support, and technical-debt reduction.
  • Strong understanding of modern software engineering practices, including cloud-native development, distributed systems, APIs, DevOps, CI/CD, automated testing, observability, and software quality.
  • Experience partnering with Product Management, Architecture, Infrastructure, Security, Quality Engineering, and business stakeholders to deliver scalable, secure, and reliable technology solutions.
  • Demonstrated ability to evaluate complex technical and organizational challenges, make sound decisions, and drive measurable engineering and business outcomes.
  • Ability to communicate technical concepts, engineering priorities, delivery risks, and organizational direction effectively to engineers, business leaders, and executive stakeholders.

Nice To Haves

  • Master’s degree in Computer Science, Engineering, Business Administration, or a related field.
  • Experience leading backend software engineering organizations supporting enterprise applications, digital commerce platforms, or other large-scale customer-facing technology environments.
  • Experience modernizing legacy applications and implementing cloud-native architectures, microservices, and API-first engineering practices.
  • Experience working in Agile product development environments with cross-functional Product and Engineering organizations.
  • Experience leading geographically distributed or remote engineering teams.
  • Experience supporting technology transformation initiatives involving platform modernization, engineering process improvement, or organizational capability building.
  • Experience with AWS or other modern cloud platforms and related engineering technologies.

Responsibilities

  • Develop and execute engineering strategy, roadmaps, organizational priorities, workforce plans, investment recommendations, and measurable delivery objectives aligned with technology and business goals.
  • Build, lead, coach, and develop high-performing software engineering teams and their leaders.
  • Establish engineering operating models, governance, performance expectations, and practices that strengthen accountability and organizational effectiveness.
  • Lead delivery of backend software solutions for enterprise applications, digital products, and shared platform capabilities.
  • Partner with Product Management to align engineering priorities with business objectives, product roadmaps, customer needs, and operational requirements.
  • Plan and manage software delivery, including risk, resources, prioritization, and governance, across multiple concurrent initiatives.
  • Balance feature development, modernization, technical-debt reduction, and operational support to maximize long-term business value.
  • Partner with Architecture and Lead Software Engineers to guide technical direction and develop roadmaps for scalable, secure, maintainable backend platforms.
  • Promote enterprise architecture standards, engineering best practices, cloud-native development, API-first design, distributed systems, automation, and platform modernization.
  • Champion software quality, automation, observability, security, resiliency, and operational discipline.
  • Drive adoption of CI/CD pipelines, automated testing, infrastructure automation, and modern DevOps practices.
  • Establish engineering quality standards through design reviews, code reviews, performance monitoring, and continuous improvement.
  • Lead operational readiness, production stability, incident response, root-cause analysis, and service reliability efforts.
  • Use engineering metrics and operational insights to improve delivery, team effectiveness, and customer outcomes.
  • Recruit, develop, coach, and retain engineering talent; establish performance expectations and provide feedback, mentoring, and career development.
  • Build leadership capability and organizational resilience through succession planning, leadership development, and resource planning.
  • Promote knowledge sharing, technical learning, and professional development across engineering teams.
  • Build partnerships across Product Management, Architecture, Infrastructure, Security, Quality Engineering, Data, and business functions.
  • Communicate engineering risks, dependencies, tradeoffs, plans, and delivery impacts clearly to technical and business stakeholders.
  • Evaluate emerging technologies, engineering methodologies, and development tools that may improve organizational capability and business performance.
  • Drive measurable engineering outcomes through disciplined execution, operational excellence, and continuous performance improvement.

Benefits

  • Comprehensive health care benefits.
  • HSA employer contribution and FSA opportunities.
  • Wellbeing program.
  • 401(k) plan with company matching.
  • Company-paid life, AD&D, and short-term disability.
  • Generous My Time Off and paid holidays.
  • Varsity Brands Ownership Program.
  • Employee Resource Groups.
  • Access to financial coaching and a member-owned credit union.
  • St. Jude partnership and volunteer opportunities.
  • Employee discounts on personal apparel and equipment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service