Software Engineering Manager Jobs in Michigan
Software Engineering Manager jobs in Michigan are in strong demand, concentrated in automotive technology, mobility software, and enterprise SaaS across teams ranging from first-time leads to senior directors overseeing large engineering organizations. The busiest hiring markets are Detroit, Ann Arbor, and Grand Rapids, where companies like Ford, General Motors, and Quicken Loans have deep engineering footprints and consistent openings for this role. The most sought-after specialties include embedded systems leadership, platform engineering, and agile delivery management. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 35+ Software Engineering Manager jobs








Position Summary
Solxsys Administrative Solutions is seeking an experienced Director of Software Engineering to lead our software engineering team and help drive the continued development, modernization, and scalability of our technology platform.
This is a hands-on leadership position for someone who can successfully balance people leadership, software architecture, development standards, technical strategy, and execution. The Director of Software Engineering will work closely with executive leadership, Information Technology, Business Analysts, Operations, and other stakeholders to translate business needs into reliable, secure, and scalable technology solutions.
The ideal candidate is an experienced software engineering leader who understands how to build strong development teams, improve development processes, establish accountability, and deliver high-quality software in a growing organization.
Key Responsibilities
Lead, mentor, and develop the software engineering team while establishing clear expectations, priorities, and accountability.
Oversee the design, development, testing, deployment, and ongoing maintenance of company software applications and platforms.
Establish and enforce software development standards, coding practices, documentation requirements, and quality controls.
Provide technical leadership and architectural direction for new development and modernization initiatives.
Evaluate existing applications and architecture and identify opportunities to improve performance, scalability, reliability, security, and maintainability.
Partner with executive leadership to establish the software development roadmap and prioritize technology initiatives.
Work closely with Business Analysts and operational departments to translate business requirements into effective technical solutions.
Oversee development timelines, resource allocation, project priorities, and delivery commitments.
Establish effective development processes, including code reviews, source control, testing, release management, and deployment practices.
Promote appropriate use of automation, DevOps practices, CI/CD, and modern development tools.
Ensure appropriate software security practices are incorporated throughout the development lifecycle.
Partner with IT and security leadership to support cybersecurity, data protection, business continuity, and SOC 2 compliance requirements.
Develop and monitor engineering performance metrics and provide regular updates to executive leadership.
Participate in recruiting, interviewing, onboarding, performance management, and professional development of engineering personnel.
Evaluate third-party technologies, development tools, integrations, and vendors as appropriate.
Troubleshoot and provide leadership on complex technical issues and production problems.
Maintain appropriate technical documentation for applications, architecture, integrations, and development processes.
Support the organization’s continued exploration and responsible implementation of AI, automation, and emerging technologies.
Perform additional technology initiatives and special projects as assigned.
Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent professional experience may be considered.
10+ years of progressive software development experience, including significant experience designing and developing enterprise applications.
5+ years of software engineering leadership or management experience preferred.
Demonstrated experience leading software developers and managing multiple development initiatives simultaneously.
Strong understanding of modern software architecture, application development, APIs, databases, integrations, and cloud technologies.
Experience with relational databases and SQL.
Preferred developer experience in full stack c#/.NET.
Strong understanding of software development lifecycle (SDLC), Agile development methodologies, source control, testing, and release management.
Experience with DevOps and CI/CD environments preferred.
Experience modernizing legacy applications or transitioning systems to modern architectures strongly preferred.
Strong understanding of application security and secure development practices.
Experience working in a regulated, healthcare, benefits administration, financial services, or other data-sensitive environment is a plus.
Experience supporting SOC 2 or similar compliance frameworks is preferred.
Excellent leadership, communication, organizational, and problem-solving skills.
Ability to communicate complex technical concepts effectively to both technical and non-technical stakeholders.
What We’re Looking For
We are looking for more than a development manager. The successful candidate will be a technology leader and problem solver who can evaluate where we are today, establish where our software engineering organization needs to go, and build the processes and team necessary to get there.
This individual should be comfortable operating at both the strategic and technical levels and should bring a strong sense of ownership, accountability, urgency, and collaboration to the organization.
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Work Location: In person
See All 35 Software Engineering Manager Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find JobsSoftware Engineering Manager Jobs by City in Michigan
Where Michigan roles are concentrated, by current openings.
Software Engineering Manager Job Market in Michigan
A snapshot from current Michigan openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Automotive
- Technology & Software
- Electronics & Hardware
- Banking & Financial Services
- Education
What Michigan Employers Look For
The qualifications that appear most often in software engineering manager jobs across Michigan.
- Bachelor's degree in computer science, software engineering, or a closely related technical field
- Proven experience as an individual contributor software engineer before moving into a management role
- Direct people management experience leading engineering teams of at least five to ten engineers
- Hands-on familiarity with agile or scrum methodologies and modern software delivery practices
- Experience hiring, mentoring, and developing engineers across varying levels of seniority
- Strong cross-functional collaboration with product managers, architects, and business stakeholders
Software Engineering Manager Jobs in Michigan: Frequently Asked Questions
How do you become a software engineering manager in Michigan?
The typical path is to build several years of experience as a software engineer first, then demonstrate leadership by mentoring peers, leading projects, or taking on a tech lead role before transitioning into management. Michigan employers, particularly in the automotive and fintech sectors, value a combination of technical depth and people skills. No state-issued license is required, but a computer science degree and demonstrated team leadership experience are the most consistent hiring criteria.
Which companies hire software engineering managers in Michigan?
Employers hiring software engineering managers in Michigan right now include General Motors (GM), Bosch, and KLA, based on current listings on Migrate Mate as of September 2026. Michigan's deep base of automotive technology companies and financial services firms means engineering manager roles here often sit at the intersection of embedded software, cloud infrastructure, and product development.
Which Michigan cities have the most software engineering manager jobs?
Warren, Detroit, and Ann Arbor account for the largest share of software engineering manager openings in Michigan. Detroit and its suburbs anchor demand through the headquarters and technology divisions of major automotive and mobility companies, while Ann Arbor draws from its university research ecosystem and startup community, and Grand Rapids reflects growth in regional fintech and manufacturing technology firms.
Are there remote software engineering manager jobs in Michigan?
Yes, and more than most fields. About 61% of software engineering manager openings tied to Michigan are remote or hybrid as of September 2026, reflecting how broadly distributed engineering teams have become across the industry. The portions of the role most compatible with remote work include one-on-ones, sprint planning, and cross-functional stakeholder meetings, though some Michigan employers expect on-site presence for team-building and critical delivery milestones.
How can I get hired as a software engineering manager in Michigan with little or no experience?
The most realistic entry point is a tech lead or staff engineer role, where you take on informal people responsibilities before officially managing a team. Michigan's large automotive and financial technology employers, including suppliers in the Detroit metro and fintech companies in Ann Arbor, regularly promote strong senior engineers into first-time manager positions. Building a record of cross-team coordination, mentoring junior engineers, and driving a project end-to-end gives candidates a concrete edge when applying for that first formal management title.
Where can I find and apply to software engineering manager jobs in Michigan?
You can find and apply to software engineering manager jobs in Michigan on Migrate Mate, which lists current openings from employers actively hiring in the state. Search the listings, identify roles that match your experience and preferred location, and apply directly to the ones that fit.
See All 35 Software Engineering Manager Jobs in Michigan
Find roles in Michigan that match your experience and apply in just a few clicks.
Find Jobs