Director, Software Engineering

UniGroup, C.A.•Des Peres, MO
•Onsite

About The Position

The Director, Software Engineering provides strategic and technical leadership across multiple engineering teams, ensuring delivery of high-quality software solutions aligned with UniGroup’s business and technical goals. The role oversees engineering execution and delivery, drives team velocity and alignment with strategic objectives, and works cross-functionally with Product, UX, and business stakeholders to deliver solutions on time and with exceptional quality. It also establishes engineering culture and technical direction and scales teams to support future growth. The position is based on-site in Des Peres (St. Louis), Missouri. Occasional telecommuting may be allowed with prior approval, within reasonable distance of the reporting office. Candidates must be legally authorized to work in the United States on a permanent basis; UniGroup does not provide visa sponsorship or employment authorization support.

Requirements

  • Bachelor's degree in Engineering, Computer Science, or a related field, or foreign degree equivalent.
  • At least 8 years of experience in software engineering, including application design, development, and testing using modern programming languages such as Java, JavaScript, or TypeScript.
  • At least 3 years of experience leading engineering teams, including direct management of software engineers and technical leads.
  • At least 3 years of experience overseeing multiple concurrent software development projects, including responsibility for delivery timelines, code quality, and cross-team coordination.
  • At least 3 years of experience working in Agile development environments, including sprint planning, backlog management, and collaboration with cross-functional stakeholders.
  • At least 3 years of experience contributing to technical architecture, system design, and technology roadmap planning in a production environment.
  • Must be legally authorized to work in the United States on a permanent basis.

Responsibilities

  • Lead multiple engineering teams and people leaders, driving performance, career development, and organizational health.
  • Oversee delivery processes, backlog planning, and cross-team coordination to support timely, high-quality execution.
  • Partner with Product, UX, and Engineering leadership to align business objectives with scalable technical strategies.
  • Contribute to technical design, code review, and development as needed.
  • Develop, measure, and manage key performance metrics and drive team velocity and engineering outcomes.
  • Translate complex technical topics into actionable insights for business and product stakeholders.
  • Evaluate and optimize vendor solutions, tools, and technology platforms with stakeholders.
  • Develop and maintain technology roadmaps with engineering and product leadership.
  • Standardize development processes and practices to improve consistency and execution across teams.
  • Build relationships with cross-functional leaders and provide strategic guidance across Product, Agile, UX, and business teams.
  • Support hiring, onboarding, and development of engineering talent, mentor emerging leaders, and build a leadership pipeline.
  • Partner with Product Leadership and business stakeholders to estimate work and support strategic prioritization.
  • Provide technical plans to remove delivery obstacles, support testing, and enable realistic implementation timelines.
  • Guide cross-team engineering decisions to align with broader departmental strategy.

Benefits

  • Comprehensive health, dental, and vision insurance.
  • 401(k) retirement plan with company match.
  • Generous paid time off, holidays, and personal leave.
  • Life insurance and disability coverage.
  • Employee assistance programs.
  • Professional development and growth opportunities.
  • Collaborative, team-oriented culture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service