1

Software Development Manager Jobs in Portage, MI

Senior Project Manager, R&D

Portage, MI · On-site

$102K - $171K/yr

... development lifecycle-from concept through commercialization. You will support project planning ... In addition to that, you will lead and manage all aspects of post-delivery software maintenance and ...

Senior Project Manager, R&D

Portage, MI · Hybrid

$102K - $171K/yr

... development lifecycle-from concept through commercialization. You will support project planning ... In addition to that, you will lead and manage all aspects of post-delivery software maintenance and ...

Software Development Life Cycle processes Knowledge in creating estimates for code implementation time/resource for assigned tasks and projects. Knowledge from using Application Lifecycle Management ...

Software Specialist

Kalamazoo, MI · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The role carries a strong expectation of ongoing learning and skill development -- deepening ... Be organized and capable of managing multiple quotes, vendor outreach threads, and renewal ...

Technically proficient witha range of Architecture software,Microsoft Office Suite,and,ideallyCopilot, Slack, Teams, Zoom.Quick to learnnew tools * Willingness to travel for events and team offsites

Senior AI Engineer (US Remote)

Three Rivers, MI · Remote

$180K - $210K/yr

  • Medical

  • Dental

  • Retirement

End-to-End AI Development: Design, build, and refine AI use cases including guardrails, evaluation frameworks, and quality assurance * Collaboration: Partner with Product Management and Software ...

Sales Development Representative

Three Rivers, MI · On-site +1

$50K - $55K/yr

  • Medical

  • Retirement

... software telesales or business development experience * Consultative and solution prospecting/selling expertise * Marketing lead nurture and qualification * History of effectively managing a large ...

Manage and develop team leads, mechanical technicians, software technicians, quality personnel ... Support hiring, onboarding, training, performance management, and employee development. * Manage ...

Sales Development Representative

Kalamazoo, MI · Remote

$55K - $75K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

About Us: Level Data is a fast-growing, software-as-a-service company. We are on a mission to ... This individual will be responsible for creating and managing leads through the sales pipeline. The ...

Showing results 21-40

Software Development Manager information

See Portage, MI salary details

$74.6K

$133.4K

$167.6K

How much do software development manager jobs pay per year?

As of Aug 20, 2026, the average yearly pay for software development manager in Portage, MI is $133,422.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,000.00 and $153,000.00 per year, depending on experience, location, and employer.

What does a software development manager do?

As a software development manager, your primary responsibilities are to oversee software development teams and to act as a liaison between your teams and senior management. You hire and train new staff, manage and evaluate existing developers, provide guidance on the design and implementation of new software applications, and ensure that projects stay on schedule and within budget. You collaborate with upper-level management and your developers to make sure that new and existing software applications meet business objectives.

What does a software development manager do?

A Software Development Manager oversees teams of software engineers to ensure successful planning, development, and delivery of software projects. They coordinate project timelines, allocate resources, and facilitate communication between team members and stakeholders. Additionally, they mentor developers, set technical standards, and help align software initiatives with business objectives. Their role balances technical expertise with leadership and project management responsibilities.

What are the key skills and qualifications needed to thrive as a software development manager?

To thrive as a Software Development Manager, you need a solid background in software engineering, leadership experience, and usually a degree in computer science or a related field. Familiarity with project management tools (like Jira or Trello), version control systems (such as Git), and sometimes certifications like PMP or Scrum Master are highly beneficial. Exceptional communication, problem-solving abilities, and the capacity to motivate and mentor teams are critical soft skills. These competencies ensure successful project delivery, foster team development, and align technical efforts with business goals.

How does a software development manager typically balance technical leadership with people management responsibilities?

As a Software Development Manager, you’ll find that balancing hands-on technical leadership with people management is a central part of the role. You’ll spend part of your time guiding architectural decisions and overseeing code quality, while also focusing on coaching, mentoring, and supporting your team’s professional growth. Effective delegation, setting clear priorities, and maintaining open communication with both developers and stakeholders are key to managing these dual responsibilities. Many managers also work closely with product managers, QA, and other departments to ensure alignment across projects.

What is the difference between Software Development Manager vs Software Engineer?

AspectSoftware Development ManagerSoftware Engineer
ResponsibilitiesOversees development teams, manages projects, sets strategic goalsDesigns, codes, tests software applications
Required SkillsLeadership, project management, technical expertiseProgramming, problem-solving, technical skills
CredentialsBachelor's or higher in CS or related field, often with experience in managementBachelor's or higher in CS or related field
Work EnvironmentTeam management, collaboration with stakeholdersIndividual or team coding tasks, development environments

The main difference between a Software Development Manager and a Software Engineer lies in their focus and responsibilities. Managers oversee teams and projects, while engineers focus on designing and coding software. Both roles require technical skills, but managers also need leadership and project management abilities.

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

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

Senior Project Manager, R&D

Stryker

Portage, MI • On-site

$102K - $171K/yr

Full-time

Posted 21 days ago


Job description

Work Flexibility: Hybrid
Are you ready to contribute to groundbreaking innovations in neurosurgery?
Join Stryker Instruments as a Senior Project Manager in our Neurosurgical business unit, where you will support the delivery of life-changing medical devices and software solutions to market. Your efforts will help neurosurgeons achieve better patient outcomes and improve lives.
In this role, you will lead cross-functional, multidisciplinary teams throughout the product development lifecycle-from concept through commercialization. You will support project planning, ensure tasks are appropriately prioritized, resources are allocated effectively, and key milestones are achieved. Working closely with senior project leaders, you will assist in tracking project progress, proactively addressing challenges, and keeping projects on schedule-particularly those involving software-driven and digitally enabled solutions.
This position follows a hybrid work model. For the first few months, candidates should expect to be onsite several days per week to support onboarding and gain practical, hands-on experience in the role.
To learn more about Stryker's Neurosurgical portfolio click here: https://www.stryker.com/us/en/nse.html
What you will do:
You will assume overall responsibility for the successful initiation, planning, design execution, monitoring, and closure of a project. In addition to that, you will lead and manage all aspects of post-delivery software maintenance and enhancement projects. You will help implement and maintain agile practices, optimize and improve team performance, and be an agile champion throughout the organization.
  • Employ agile practices to aid in the creation of a fast, reliable flow of value to our customers.
  • Assemble a project team, identify appropriate resources needed, and develop schedules to ensure timely project completion.
  • Communicate effectively to all levels and functions within the organization. Build credibility through effective and proactive relationship management and stakeholder management.
  • Proactively manage and mitigate project risks. Facilitate timely and data-driven decision-making to support the project timeline and budget, engaging stakeholders and leaders as needed.
  • Manage the project timeline, budget, resources, and risks to meet design control requirements and follow the Surgical Technologies Business Processes.
  • Collaborate with cross-functional teams to deliver agile practices in compliance with a regulated environment.
  • Direct the work of project resources while improving team performance by building team cohesiveness, leading, influencing, and motivating in order to facilitate cooperation, ensure project efficiency, and foster employee engagement.
  • Able to communicate effectively to all levels and functions within the organization. Build credibility through effective and proactive relationship management and stakeholder management.
  • Measure project performance using appropriate tools and techniques to monitor the project's progress, identify and quantify any variances, perform any required corrective actions, and communicate to all stakeholders.

What You Need
Required Qualifications:
  • Bachelor's degree required
  • In-depth knowledge of Agile-Scrum process and principles
  • 6+ years of industry experience in project management within the capacity of a project manager and/or product owner.
  • 2+ years of industry experience in professional software development environments
  • Ability to clearly communicate complex plans and technical information to team members and stakeholders.
  • Strong interpersonal communication, collaborative teamwork, and negotiation skills
  • Ability to influence behavior and facilitate decision-making throughout the organization in support of achieving project objectives
  • Proficient in using Microsoft Project experience creating and regularly maintaining project timelines
  • Demonstrated track record of leading development efforts through cross-functional teams

Preferred Qualifications:
  • Experience in new product development within the medical device industry is a plus
  • PMP/Scrum Master certification is a plus
  • Experience in issue and project tracking software such as Azure DevOps or Atlassian Jira

$102,600 - $171,000 USD Annual
Travel Percentage: 30%
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.