Manager, Software Engineering (Mobile & OX Team)

UniGroup, C.A.Fenton, MO
20hHybrid

About The Position

The Software Engineering Manager leads a team of software engineers in the design, development, and delivery of high-quality software solutions supporting UniGroup’s Mobile and OX platforms. This role blends hands-on technical contribution with people leadership and cross-functional collaboration. Working closely with Product, Engineering leadership, and business stakeholders, the Software Engineering Manager drives team performance, strengthens technical practices, and fosters a culture of accountability, innovation, and continuous learning. This role requires strong experience designing, developing, and optimizing full-stack, interactive web applications in a modern cloud environment.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Information Systems, Business, or equivalent practical experience
  • 5+ years of relevant experience, including leading engineering projects or teams
  • Strong understanding of full-stack development, modern cloud platforms, and microservices architecture
  • Demonstrated ability to guide technical execution, mentor engineers, and collaborate effectively across functions

Nice To Haves

  • Experience supporting or enhancing legacy systems (e.g., mainframe environments)
  • Experience working in agile or product-centric delivery environments
  • Strong communication skills and a collaborative leadership style

Responsibilities

  • Lead, support, and mentor a high-performing engineering team through technical guidance, coaching, and hands-on collaboration
  • Design, develop, and maintain scalable software solutions using modern tools and frameworks, including Java, Spring Boot, React, React Native, PostgreSQL, Kafka, TypeScript, Node, GraphQL, Git, CI/CD, AWS, Docker, and Kubernetes
  • Spend approximately 70% of time contributing to software development and code reviews alongside the team
  • Conduct code reviews and pair programming sessions to reinforce engineering best practices and code quality
  • Oversee day-to-day team operations including sprint planning, execution, prioritization, and incident response
  • Monitor team performance and drive continuous improvement through metrics, governance, and process enhancements
  • Partner with engineering leadership and technical leads to define standards, ensure architectural consistency, and advance modernization efforts
  • Collaborate closely with product partners, business stakeholders, and end users to design solutions and align technical priorities
  • Conduct regular 1:1s, manage goal setting and performance reviews, and support team engagement and development
  • Participate in hiring, onboarding, and talent development initiatives to ensure strong technical and cultural alignment
  • Perform other duties and special projects as assigned

Benefits

  • Competitive compensation and a comprehensive benefits package
  • Medical, dental, and vision insurance with multiple plan options
  • 401(k) retirement plan with company match
  • Paid time off, company holidays, and paid parental leave
  • Hybrid work environment that supports flexibility and work-life balance
  • Opportunities to work with modern technologies while contributing to legacy modernization
  • A collaborative, people-first culture that values mentorship, continuous learning, and thoughtful innovation
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service