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.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager