1

Software Manager Jobs in Portage, MI (NOW HIRING)

Senior Customer Success Manager

Kalamazoo, MI ยท Remote

$110K - $120K/yr

SaaS Implementation Leadership: You're no stranger to leading complex implementations in a Software as a Service (SaaS) company. Your technical acumen and project management skills ensure successful ...

Senior Customer Success Manager

Kalamazoo, MI ยท On-site

$110K - $120K/yr

SaaS Implementation Leadership: You're no stranger to leading complex implementations in a Software as a Service (SaaS) company. Your technical acumen and project management skills ensure successful ...

Software Engineer

Three Rivers, MI ยท On-site

$80K - $90K/yr

Deep understanding of Core Java (Java 11/17+), JVM internals, memory management, tuning, and ... software engineering principles, design patterns, algorithms, and system architecture ...

Software Engineer

Kalamazoo, MI

$105K - $120K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

You will influence technical direction, work with stakeholders across engineering and management, and deliver software that meets rigorous safety and regulatory standards. This role contributes at a ...

Software Specialist

Kalamazoo, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

WWT's CX - Software Lifecycle team is focused on our customers first, partnering with them to ... Be organized and capable of managing multiple quotes, vendor outreach threads, and renewal ...

Software Developer

Portage, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Portage, MI Duration: 12 month (may extend) Manager's Note: We are seeking for a candidate who is a Senior level software developer in any one of the following: Java/C/.Net Responsibilities:

... software that helps law enforcement and first-responder agencies do their most critical work ... Our suite spans Computer-Aided Dispatch (CAD), Records Management (RMS), Mobile, and Jail ...

Software Developer 1

Battle Creek, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Support software lifecycle activities including enhancements, bug fixes, testing, release management, and production support. * Contribute to continuous improvement efforts for software quality, team ...

Software Developer 1

Battle Creek, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Support software lifecycle activities including enhancements, bug fixes, testing, release management, and production support. * Contribute to continuous improvement efforts for software quality, team ...

Software Engineer II

Portage, MI ยท On-site

$91K - $125K/yr

Reporting to the Professional Services Manager, the Software Engineer II is a key member of the Kendall Professional Services team. The primary role of the Software Engineer II is to develop ...

Staff Software Engineer, R&D

Portage, MI ยท On-site

$102K - $171K/yr

Collaborate with engineering, quality, regulatory, manufacturing, clinical, marketing, and project management teams to support product development activities. * Review code and apply software ...

Staff Software Engineer, R&D

Portage, MI ยท On-site

$102K - $171K/yr

Collaborate with engineering, quality, regulatory, manufacturing, clinical, marketing, and project management teams to support product development activities. * Review code and apply software ...

next page

Showing results 1-20

Software Manager information

See Portage, MI salary details

$70K

$134.1K

$167.1K

How much do software manager jobs pay per year?

As of Aug 14, 2026, the average yearly pay for software manager in Portage, MI is $134,108.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,100.00 and $159,100.00 per year, depending on experience, location, and employer.

What does a software manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What is a software manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

How does a software manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.

What are the most commonly searched types of Software jobs in Portage, MI?

The most popular types of Software jobs in Portage, MI are:

What are popular job titles related to Software Manager jobs in Portage, MI?

For Software Manager jobs in Portage, MI, the most frequently searched job titles are:

What job categories do people searching Software Manager jobs in Portage, MI look for?

The top searched job categories for Software Manager jobs in Portage, MI are:

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

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

Infographic showing various Software Manager job openings in Portage, MI as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 19% Part Time, and 1% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $134,108 per year, or $64.5 per hour.

Senior Customer Success Manager

Level Data LLC

Kalamazoo, MI โ€ข Remote

$110K - $120K/yr

Full-time

Re-posted 6 days ago


Job description

LevelData Career Opportunity: Senior Customer Success Manager, State ImplementationsAre you passionate about education and data quality? Do you thrive in a collaborative environment where your impact directly influences educational success? If so, LevelData invites you to join our team as a Senior Customer Success Manager. We're on a mission to empower states with trustworthy data, allowing educational leaders to focus on what truly matters: their learners.About Us: At LevelData, we believe that clean, reliable data is the foundation of effective decision-making in K-12 education. Our simple solutions ensure that states receive data they can trust, enabling educators to make informed choices. We're committed to quality, trust, and collaboration, and we're looking for a like-minded individual to join our dynamic team.Role Overview: As a Senior Customer Success Manager of State Implementations, you'll play a pivotal role in project managing and driving data excellence. Here's what we're seeking:GRR and NRR Impact: You're adept at delivering Gross Retention Rate (GRR) and Net Revenue Retention (NRR) impact within a growing organization. Your ability to retain and expand relationships with clients is crucial.Results in State DOE or Large-Scale Environment: You've demonstrated measurable results in a State Department of Education (DOE) or similar large-scale setting. Your experience navigating complex data landscapes sets you apart.SaaS Implementation Leadership: You're no stranger to leading complex implementations in a Software as a Service (SaaS) company. Your technical acumen and project management skills ensure successful rollouts.Qualifications:Bachelor's degree in a relevant field (Education, Data Science, Business, etc.)Proven track record of achieving GRR and NRR targetsExperience working with state-level education systems or large-scale data environmentsFamiliarity with SaaS implementation processesWhy Join LevelData?Meaningful Impact: Your work directly influences education outcomes.Collaborative Culture: We value teamwork, transparency, and shared success.Professional Growth: Opportunities to learn, lead, and make a difference.Flexible Work Environment: Embrace remote work, with occasion travel.If you're ready to contribute to a culture of trust, collaboration, and results, apply today! Let's empower educational leaders together.All positions are subject to background evaluations and a pre-employment drug screening.