1

Senior Software Engineering Manager Jobs in Michigan

We are seeking an experienced Software Engineering Manager to lead a high-performing team in the design, development, and delivery of innovative software solutions for General Motors LLC. This role ...

We are seeking an experienced Software Engineering Manager to lead a high-performing team in the design, development, and delivery of innovative software solutions for General Motors LLC. This role ...

Senior Software Engineer

Grand Rapids, MI

$117K - $155K/yr

Senior Software Engineer Lang Recruiting is partnering with a growing technology consulting ... The ideal candidate will have deep software engineering experience, strong architectural knowledge ...

We're looking for software engineers that have started playing project team management and leadership roles and continue to seek accelerated career opportunities and challenging problems to solve.

Senior Software Engineer/Developer

Wixom, MI · On-site

$117K - $154K/yr

Fives DyAG Corp. is looking for a Sr. Software Engineer/Developer to join our team based out of our ... engineering team. • As a project lead, the engineer manages timelines, anticipates risks ...

Senior Software Engineer I

Birmingham, MI · Remote

$116K - $154K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform ... Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent ...

Senior Software Engineer I

Rochester, MI · Remote

$112K - $148K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform ... Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent ...

Senior Software Engineer I

Rochester, MI · Remote

$112K - $148K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform ... Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent ...

Senior Software Engineer I

Birmingham, MI · Remote

$116K - $153K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform ... Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent ...

next page

Showing results 1-20

Senior Software Engineering Manager information

See Michigan salary details

$72.8K

$154.3K

$204.8K

How much do senior software engineering manager jobs pay per year?

As of Jun 10, 2026, the average yearly pay for senior software engineering manager in Michigan is $154,262.00, according to ZipRecruiter salary data. Most workers in this role earn between $132,000.00 and $173,400.00 per year, depending on experience, location, and employer.

How does a Senior Software Engineering Manager typically balance technical leadership with team management responsibilities?

A Senior Software Engineering Manager often splits their time between providing technical guidance and overseeing team development. This means staying involved in high-level architecture decisions while also focusing on mentoring engineers, conducting performance reviews, and facilitating communication across teams. Balancing these aspects requires strong organizational skills, as managers must ensure project delivery timelines are met without sacrificing team morale or individual growth. Regular one-on-ones, sprint planning sessions, and collaboration with product managers are key parts of the weekly routine.

What are the key skills and qualifications needed to thrive as a Senior Software Engineering Manager, and why are they important?

To thrive as a Senior Software Engineering Manager, you need a solid background in software development, strong leadership abilities, and experience managing engineering teams, often supported by a degree in computer science or a related field. Familiarity with project management tools (like Jira), cloud platforms (such as AWS or Azure), and agile methodologies is typically expected, and certifications like PMP or Scrum Master can be advantageous. Outstanding communication, strategic thinking, and mentorship skills help build high-performing teams and foster collaboration. These skills and qualities are crucial for delivering successful projects, supporting team growth, and aligning technical work with business objectives.

What is a Senior Software Engineering Manager?

A Senior Software Engineering Manager is a leadership role responsible for overseeing multiple software engineering teams or large projects within an organization. They manage engineering managers and senior engineers, define technical strategies, and ensure the successful delivery of complex software solutions. In addition to technical oversight, they are involved in talent development, process improvement, and cross-functional collaboration with other departments. Their role is crucial for aligning engineering goals with business objectives and fostering a culture of innovation and excellence.
What are popular job titles related to Senior Software Engineering Manager jobs in Michigan? For Senior Software Engineering Manager jobs in Michigan, the most frequently searched job titles are:
Infographic showing various Senior Software Engineering Manager job openings in Michigan as of June 2026, with employment types broken down into 73% Full Time, 23% Part Time, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $154,262 per year, or $74.2 per hour.

Sr. Software Engineering Manager

Kion Group AG

Grand Rapids, MI • On-site

$141K - $216K/yr

Full-time

Posted 9 days ago


Job description

Dematic Software Application Engineering has a great chance to lead a group of Software Engineers in the modernization and upgrades department who apply Dematic Software for Customer Projects which constitutes Specifications, Builds, Development, Integration, Site Testing, & Support.
We offer:
  • Career Development
  • Competitive Compensation and Benefits
  • Pay Transparency
  • Global Opportunities

Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer
Dematic provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
The base pay range for this role is estimated to be $141,000 - $216,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills.
Tasks and Qualifications:
What You Will Do In This Role:
  • Lead and develop a team of software engineers responsible for implementing software solutions for customer projects in warehouse automation and supply chain environments.
  • Ensure project delivery aligns with committed schedules, budgets, and technical requirements.
  • Partner closely with project management, product management, and operations teams to ensure successful project execution.
  • Lead all aspects of software build, development, integration, testing, standards, and sustained deployment for automation systems.
  • Monitor project progress, handle risks, and remove blockers to keep projects on track.
  • Identify and propose product sustainment projects and efforts.
  • Establish engineering guidelines, development standards, and quality assurance processes.
  • Drive continuous improvement in development workflows, automation, and delivery efficiency.
  • Support estimation, planning, and resource allocation for multiple concurrent customer projects.
  • Coach, mentor, and develop engineers while fostering a culture of accountability, teamwork, and innovation.
  • Participate in technical architecture discussions and ensure scalable, maintainable solutions.
  • Collaborate with global engineering teams to standardize tools, frameworks, and development practices.
  • Support partner concerns and critical project issues when vital.

Qualifications
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
  • 8+ years of software engineering experience with at least 3-5 years in a leadership or management role.
  • Experience delivering sophisticated software systems in project-driven environments.
  • Strong understanding of software development lifecycle, agile methodologies, and system integration.
  • Consistent track record of delivering projects on schedule and within budget.
  • Experience leading multi-functional teams and running multiple concurrent initiatives.
  • Excellent communication and customer leadership skills.
  • Experience with automation systems, warehouse control systems (WCS), warehouse management systems (WMS), or industrial software is helpful.
  • Familiarity with modern programming languages, distributed systems, and enterprise software architectures.

Preferred Skills
  • Experience in logistics, supply chain, or warehouse automation industries.
  • Knowledge of real-time control systems, material handling systems, or robotics software.
  • Experience working in global engineering organizations.
  • Strong analytical and problem-solving capabilities with a focus on execution and delivery.

Leadership Expectations
  • Drive accountability for delivering high-quality software on time and within budget.
  • Build and develop high-performing engineering teams.
  • Develop a culture of continuous improvement, ownership, and operational excellence.
  • Balance technical leadership with strong execution and delivery focus.