UniGroup Banner


Fenton, MO, USA ● Virtual Req #310
Wednesday, May 25, 2022
Reporting to the Senior Director of Software Engineering and Data Platforms, the Director of Software Engineering is responsible for leading one of two foundational engineering groups. This role will oversee every aspect of the engineering and delivery processes and drive the velocity of teams toward achievement of strategic objectives. This role will also work cross-functionally with Product, Agile, UX, and other business stakeholders to ensure that products and services are delivered on-time and with high quality. This role oversees engineering leaders and provides strategic leadership as well as support for technical execution 

The work location for this role is flexible if approved by UniGroup except this position may not be performed remotely from Colorado.

Essential Duties and Responsibilities:
•Prioritizes hiring efforts and effectively recruits top engineering talent. 
•Ensures teams have the proper tools, resources, and training to execute their responsibilities. 
•Partners closely with Principal Engineer and Product Lead to develop strategies and initiatives with team(s) to advance business and technical priorities.  
•Spends ~30% of time reviewing code and developing software with the team.  
•Communicates technically complicated and abstract topics to business and product teams effectively.  
•Assures teams meet the required objectives, quality, and timelines committed. 
•Leads or assists in the evaluation of 3rd party vendors and the subsequent optimization of software tools/technology solutions.  
•Creates and maintains technology roadmaps.  
•Develops strong relationships with department leaders and cross-functional groups, including Product, Agile, UX, and other business stakeholders. 
•Develops leadership skills within the organization and mentors other leaders.  
•Owns development, measurement, and management of key metrics for group performance; responsible for driving development velocity.  
•Standardizes the core development process, practices, and implementations. 
•Communicates across multiple levels and verticals to motivate and provide strategic leadership. 
•Partners with the Product Leadership and business stakeholders to estimate work to support prioritization efforts. 
•Provides actionable technical plans that remove obstacles and create realistic timelines that empower the engineer; provides input for testing and implementation planning. 
•Collaborates across several teams on their engineering work and helps team members make informed decisions in alignment with the sub-department strategic plans. 
Education, License or Certification: 
•Bachelor’s Degree in Engineering or equivalent experience 
•3+ years of managing engineering teams 
•5+ years of experience with full-stack application development using technologies and languages such as React, React Native, JavaScript, TypeScript, Java, and/or Kotlin. 
•Proven success working in technology leadership roles 
•Experience in Agile development methodologies and technical project management 
We foster diversity, in part, by imposing a strict policy of non-discrimination. Employment decisions are made without regard to race, color, ethnicity, national origin, sex, sexual orientation, gender identity, age, religion, disability, veteran or military status, genetic information or other status protected by the law. 
We value the unique skills and experiences that veterans and separated service members bring to our workforce. While serving our country you have gained skills such as leadership, flexibility, and agility, which will help to make you successful here. We are dedicated to supporting military families and ensuring that we provide a welcoming environment for our country’s heroes. We hope you consider joining the UniGroup family.
UniGroup is committed to the full inclusion of all qualified individuals. As part of this commitment, UniGroup will ensure that persons with disabilities are provided reasonable accommodations. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact careers@unigroup.com

Other details

  • Job Function Director
  • Pay Type Salary
Location on Google Maps
  • Fenton, MO, USA
  • Virtual