1

Software Engineering Project Manager Jobs in Michigan

Play team lead / project manager roles in architecting, designing, developing, testing and rolling out core business applications and data/analytics solutions for insurance and healthcare clients.

... and projects using deliberate, accurate and persuasive language Preferred : โ€ข 4+ years of ... and managing software engineering teams โ€ข Knowledge of organizational technology standards ...

Civil Project Manager

Holland, MI ยท On-site

$79K - $105K/yr

We are seeking a Civil Project Manager to lead project teams, manage budgets and schedules, and ... Utilize AutoCAD Civil 3D and other software for engineering design and drafting. * Conduct research ...

Software Project Manager - Zeeland, Michigan Atego HighRely is currently searching for a Software ... Furthermore, the selected engineer will have a strong ability to communicate and collaborate within ...

Software Project Manager - Zeeland, Michigan Atego HighRely is currently searching for a Software ... Furthermore, the selected engineer will have a strong ability to communicate and collaborate within ...

next page

Showing results 1-20

Software Engineering Project Manager information

See Michigan salary details

$78.9K

$119.8K

$195.7K

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

As of Jul 16, 2026, the average yearly pay for software engineering project manager in Michigan is $119,836.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,400.00 and $131,600.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Engineering Project Manager, you need a solid background in software development principles, project management methodologies, and often a relevant degree or PMP certification. Familiarity with tools like Jira, Trello, Git, and Agile or Scrum frameworks is typically required. Exceptional communication, leadership, and problem-solving skills set standout candidates apart by enabling effective team collaboration and conflict resolution. These skills ensure projects are delivered on time, within budget, and meet technical and business objectives.

How does a Software Engineering Project Manager typically collaborate with development teams and stakeholders?

A Software Engineering Project Manager serves as a bridge between technical teams and business stakeholders, ensuring that project goals align with organizational objectives. They facilitate regular communication through meetings, status updates, and documentation to keep everyone informed and address any issues promptly. By working closely with developers, QA testers, UX designers, and product owners, they help prioritize tasks, resolve bottlenecks, and manage expectations. This collaborative approach helps maintain project momentum and ensures successful delivery within scope, time, and budget constraints.

What is the difference between Software Engineering Project Manager vs Software Developer?

AspectSoftware Engineering Project ManagerSoftware Developer
CredentialsBachelor's in CS or related, PMP or similar certifications often preferredBachelor's in CS, Software Engineering, or related; certifications are optional
Work EnvironmentCollaborates with teams, manages projects, coordinates timelinesFocuses on coding, designing, testing software
Employer & Industry UsageUsed in tech companies, software firms, IT departmentsUsed across tech, startups, enterprise software companies
Search & Comparison IntentUnderstanding project management roles in software teamsLearning about software development roles and skills

The Software Engineering Project Manager oversees software projects, coordinating teams and timelines, while the Software Developer focuses on coding and building software solutions. Both roles are essential in tech companies but differ in responsibilities and skill sets.

What does a Software Engineering Project Manager do?

A Software Engineering Project Manager oversees the planning, execution, and delivery of software development projects. They coordinate teams of software engineers, set project timelines, manage budgets, and ensure that project goals align with business objectives. Their responsibilities also include risk management, stakeholder communication, and quality assurance. By facilitating collaboration between technical and non-technical team members, they help ensure software projects are completed on time and within scope.
What are popular job titles related to Software Engineering Project Manager jobs in Michigan? For Software Engineering Project Manager jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Software Engineering Project Manager jobs? Cities in Michigan with the most Software Engineering Project Manager job openings:

Sr. Software Engineering Manager

Kiongroup

Grand Rapids, MI โ€ข On-site

$141K - $216K/yr

Full-time

Re-posted 15 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 projectdriven 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 problemsolving capabilities with a focus on execution and delivery.

Leadership Expectations

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