Software Engineering Development Manager

TechSmith Corporation•East Lansing, MI
•Hybrid

About The Position

The Software Engineering Development Manager is a technical-background leader responsible for supporting and growing high-performing software development teams. The manager recruits, trains, mentors, and coaches team members to help them grow as engineers and leaders and strengthen the capabilities of the broader team. They refine team assignments and reporting structures to align company needs with employees’ skills and interests, and they lead teams through strong engineering practices and effective delivery. The role emphasizes people management, driving change and communities of practice, communication across engineering and other teams, technical guidance, and accountability for team delivery. The position is hybrid or remote for people residing in Michigan, Florida, Illinois, North Carolina, or Texas. Hybrid employees may work from home multiple days per week. Remote employees may be required to visit the East Lansing, Michigan office once per quarter.

Requirements

  • Bachelor’s or master’s degree in Computer Science or a closely related field, or three years of equivalent practical experience.
  • At least six years of experience in software development, including at least two years of technically related people-management experience.
  • Demonstrable experience developing and delivering commercial software releases.
  • Action-oriented approach to supporting teams in resolving complex technical and interpersonal situations.
  • Demonstrable experience empathetically managing, coaching, and mentoring individuals in a professional environment.
  • Demonstrable experience with software engineering principles and processes, including Agile and Lean principles.
  • Ability to manage multiple projects simultaneously using appropriate situational leadership techniques.
  • Proven success working in a multi-team environment with multiple stakeholders, projects, and changing priorities.
  • Demonstrated written and verbal communication skills.
  • Ability to work in a hybrid environment.
  • Must reside in or be willing to move to Michigan, Florida, Illinois, North Carolina, or Texas before starting; these are the only states TechSmith supports for employment.
  • Remote employees may be required to visit the East Lansing, Michigan office once per quarter.
  • Legally authorized to work in the United States without an employer-sponsored visa petition; TechSmith does not intend to file visa applications for this opening.

Nice To Haves

  • Experience hiring and recruiting.
  • Prior experience managing a hybrid or distributed team.
  • Prior experience managing and leading other managers.
  • Product management experience, including prioritizing backlogs and techniques for identifying customer needs.

Responsibilities

  • Organize the supervisory needs of the teams under their purview.
  • Give clear feedback and mentor, coach, and motivate staff to achieve their optimum performance.
  • Drive communities of practice and strengthen critical competencies needed by the company.
  • Hire and develop talent for software engineering and leadership positions.
  • Stay current with the latest software engineering practices and methodologies.
  • Set performance goals for themselves and their staff.
  • Ensure high-quality, high-value delivery of software products and services.
  • Handle other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service