1

Software Engineering Manager Jobs in Portage, MI

Software Engineer

Three Rivers, MI · On-site

$70K - $80K/yr

Our suite spans Computer-Aided Dispatch (CAD), Records Management (RMS), Mobile, and Jail ... The Software Engineer will work with colleagues to deliver reliable and scalable applications that ...

... with engineering terminology Physical Demands: • Exposure to industry accepted chemicals, and noise, dust • Regularly required to stand, reach, bend and move about the facility Forest River ...

You'll work directly with Product Management and Software Engineering teams to transform AI use cases from concept to production, ensuring quality, safety, and scalability at every step. Tech Stack ...

AI/RPA Engineer

Kalamazoo, MI · On-site

$175K - $200K/yr

LLM Engineering & MLOps • Implement and manage LLM integrations including: • Secure prompt ... software engineering, data engineering, or AI engineering. • Hands-on experience with: • LLM ...

... in Engineering Technology, or equivalent experience. * Working knowledge of AutoCAD, 3-D experience is a plus. * Working knowledge of Windows, MS Word, Excel, CRM software. * Basic knowledge of ...

... in Engineering Technology, or equivalent experience. * Working knowledge of AutoCAD, 3-D experience is a plus. * Working knowledge of Windows, MS Word, Excel, CRM software. * Basic knowledge of ...

Site Reliability Engineer (SRE)

Kalamazoo, MI · On-site

$54 - $71.75/hr

This role combines software engineering and IT operations to automate operational work, monitor system performance, and reduce toil. The SRE establishes and manages monitoring, alerting, incident ...

New

Showing results 21-40

Software Engineering Manager information

See Portage, MI salary details

$93.4K

$159K

$188.3K

How much do software engineering manager jobs pay per year?

As of Aug 15, 2026, the average yearly pay for software engineering manager in Portage, MI is $159,036.00, according to ZipRecruiter salary data. Most workers in this role earn between $162,400.00 and $162,400.00 per year, depending on experience, location, and employer.

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

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

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

What are the key skills and qualifications needed to thrive as a software engineering manager, and why are they important?

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What cities near Portage, MI are hiring for Software Engineering Manager jobs?

Cities near Portage, MI with the most Software Engineering Manager job openings:

Infographic showing various Software Engineering Manager job openings in Portage, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $159,036 per year, or $76.5 per hour.

Senior Embedded Software Test Engineer, R&D

Stryker

Portage, MI • Hybrid

$89K - $148K/yr

Full-time

Posted 23 days ago


Job description

Work Flexibility: Hybrid

The Senior Embedded Software Test Engineer will be responsible for developing and executing tests for embedded software in a complex medical system to ensure software requirements are met. Additional responsibilities include developing software tools to allow test fixtures to interface with the hardware and software of the medical device, documenting test plans and protocols, and troubleshooting software bugs.

This role is hybrid with the expectation to be in the office 3 days a week in Portage, MI.

Check out a link to our product portfolio here: Stryker Fluid Waste Management
What you will do:

  • Develop and design robust software testing/verification procedures per the requirements and architecture defined

  • Partnering with hardware and software design teams to identify test methods and tools

  • Develop test tools to increase test coverage, repeatability and quality

  • Understand software and system requirements to identify the best methods to verify their implementation

  • Creating documentation of test procedures and test forms, as well as supporting documents

  • Drive root cause investigations for failures from software tests


What you need:

Minimum Qualifications (Required):

  • Bachelor's degree in Software Engineering, Computer Science or related discipline

  • 2+ years of work experience

  • 1+ years of software test/verification experience

Preferred Qualifications:

  • Knowledgeable in programming, specifically C and/or C++

  • Experience with embedded systems

  • Knowledgeable with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software

  • Knowledge from using Application Lifecycle Management /Traceability tools. (Jama, DOORS, Polarion, Jira)

  • Experience in a regulated environment

  • $89,300 - $148,800 USD Annual
Travel Percentage: 10%Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.