Director, Software Engineering

Colonial Group

Des Peres (MO)

On-site

USD 140,000 - 190,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) match
Generous PTO and leave

Job summary

UniGroup is seeking a Director of Software Engineering to provide strategic and technical leadership across multiple engineering teams. The role drives on-time delivery, high-quality software, and a strong engineering culture, collaborating with Product, UX, and business stakeholders.

Open to occasional telecommuting within reasonable distance of the reporting office, with a focus on mentoring leaders and building scalable solutions that support growth.

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or related field (or foreign degree equivalent).
  • 8 years of experience in software engineering, including design, development, and testing with Java, JavaScript, or TypeScript.
  • 3+ years leading engineering teams and managing multiple concurrent projects.
  • 3+ years in Agile development environments with sprint planning and cross-team coordination.
  • 3+ years contributing to technical architecture, system design, and roadmaps in production.

Responsibilities

  • Leads multiple engineering teams and people leaders to drive performance and growth.
  • Oversees delivery processes, backlog planning, and cross-team coordination for on-time delivery.
  • Partners with Product, UX, and Engineering leadership to align tech with business goals.
  • Contributes hands-on to design, code reviews, and development as needed.
  • Manages KPIs, drives velocity, and translates complex tech into actionable insights.
  • Evaluates vendor solutions and platforms with stakeholders to optimize tech choices.
  • Develops technology roadmaps and standardizes development processes across teams.
  • Builds strong cross-functional relationships and mentors emerging leaders.

Skills

Java
JavaScript
TypeScript
Agile methodology
Leadership

Education

Bachelor's degree in Engineering or Computer Science

Job description

Location: Des Peres (St. Louis), MO

Work Arrangement: On-site

Position Overview

The Director, Software Engineering will provide strategic and technical leadership across multiple engineering teams, ensuring the effective delivery of high-quality software solutions that align with UniGroup’s business and technical goals. This role oversees all aspects of engineering execution and delivery, driving team velocity and alignment with strategic objectives. The Director, Software Engineering works cross-functionally with Product, UX, and other business stakeholders to ensure solutions are delivered on time and with exceptional quality. Additionally, this role is responsible for building a strong engineering culture, setting direction for technical initiatives, and scaling teams to support future growth.

Position may allow for occasional telecommuting, with prior approval, within reasonable distance of reporting office.

What You’ll Do
  • Leads multiple engineering teams and people leaders, driving team performance, career development, and organizational health.
  • Oversees delivery processes, backlog planning, and cross-team coordination to ensure on-time, high-quality execution.
  • Partners closely with Product, UX, and Engineering leadership to align business objectives with scalable technical strategies.
  • Contributes hands-on to technical design, code review, and development as needed.
  • Owns development, measurement, and management of key performance metrics; drives team velocity and engineering outcomes.
  • Translates complex technical topics into clear, actionable insights for business and product stakeholders.
  • Evaluates and optimizes vendor solutions, tools, and technology platforms in collaboration with stakeholders.
  • Develops and maintains technology roadmaps in collaboration with engineering and product leadership.
  • Standardizes development processes and practices to improve consistency and execution across teams.
  • Builds strong relationships with cross-functional leaders, providing strategic guidance across Product, Agile, UX, and business teams.
  • Supports hiring, onboarding, and development of engineering talent, with a focus on mentoring emerging leaders and building a strong leadership pipeline.
  • Partners with the Product Leadership and business stakeholders to estimate work to support strategic prioritization.
  • Provides clear technical plans to remove delivery obstacles, support testing, and enable realistic implementation timelines.
  • Guides cross-team engineering decisions to align with broader departmental strategy.
What We’re Looking For:
Required Qualifications
  • Bachelor's degree in Engineering, Computer Science, or related field or (foreign degree equivalent).
  • 8 years of experience.
  • 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.
Who Thrives in This Role
  • Lead through influence and collaboration, bringing together engineering, product, UX, and business stakeholders around shared goals
  • Balance strategic thinking with execution, setting technical direction while staying connected to delivery and outcomes
  • Develop and empower leaders, coaching managers and building high-performing, engaged teams
  • Communicate complex ideas clearly, translating technical concepts into actionable business decisions
  • Drive accountability and results, establishing clear expectations and following through on commitments
  • Navigate ambiguity with confidence, making sound decisions when priorities compete or information is incomplete
  • Think long-term, balancing immediate business needs with scalable, sustainable technology solutions
  • Continuously improve teams and processes, increasing effectiveness, quality, and delivery velocity
Why UniGroup

UniGroup is the parent company of United Van Lines and Mayflower Transit, two of the most recognized brands in the moving and logistics industry. Headquartered in the St. Louis area for over 90 years, we support a nationwide network of agents, customers, and partners across commercial, residential, government, and specialty logistics markets.

Joining UniGroup means being part of a company that values stability, collaboration, and continuous improvement. Our teams support one another, work through challenges together, and take pride in delivering high-quality service to our customers and agent network.

Benefits & Work Environment
  • Comprehensive health, dental, and vision insurance
  • 401(k) retirement plan with company match
  • Generous paid time off, holidays, and personal leave
  • Life insurance, disability coverage, and employee assistance programs
  • Professional development and growth opportunities
  • Collaborative, team-oriented culture within a respected leader in the moving and logistics industry
Work Authorization

Candidates must be legally authorized to work in the United States on a permanent basis. UniGroup is unable to provide visa sponsorship or employment authorization support now or in the future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director, Operations
Director, Operations

UniGroup • Des Peres (MO)

On-site
USD 140,000 - 190,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and holidays
+3
Enterprise Systems Specialist (Microsoft D365)
Enterprise Systems Specialist (Microsoft D365)

UniGroup • Des Peres (MO)

Remote
USD 110,000 - 150,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and holidays
+2
Enterprise Systems Specialist (Microsoft D365)
Enterprise Systems Specialist (Microsoft D365)

Colonial Group • Des Peres (MO)

Remote
USD 110,000 - 150,000
Medical, dental, vision insurance
401(k) with company match
Paid time off
+3
Claims Specialist II
Claims Specialist II

Colonial Group • Des Peres (MO)

Hybrid
USD 50,000 - 75,000
Medical, dental, and vision insurance
401(k) with company match
Generous paid time off and holidays
+2
Enterprise Systems Specialist (Microsoft D365)
Enterprise Systems Specialist (Microsoft D365)

OSTTRA Group • Little Rock (AR)

Remote
USD 110,000 - 170,000
Medical, dental, vision insurance
401(k) with company match
Paid time off and holidays
+2
Claims Specialist II
Claims Specialist II

UniGroup • Des Peres (MO)

On-site
USD 52,000 - 72,000
Medical, dental, vision insurance
401(k) with company match
Paid time off and holidays
+4
Claims Service Representative
Claims Service Representative

UniGroup • Des Peres (MO)

On-site
USD 38,000 - 52,000
Medical insurance
Dental insurance
Vision insurance
+8
Product Owner
Product Owner

UniGroup • Des Peres (MO)

On-site
USD 80,000 - 120,000
Competitive compensation
Medical, dental, and vision insurance
401(k) retirement plan with company 
匹
+4
Supervisor, Indirect Procurement
Supervisor, Indirect Procurement

UniGroup • Des Peres (MO)

On-site
USD 90,000 - 120,000
Medical, dental, and vision insurance
401(k) with company match
Paid time off and paid holidays
+2
Claims Service Representative
Claims Service Representative

Colonial Group • Des Peres (MO)

On-site
USD 42,000 - 65,000
Medical insurance
Dental insurance
Vision insurance
+8