1

Software Manager Jobs in Novi, MI (NOW HIRING)

Software Project Manager

Ann Arbor, MI · On-site

$135K - $180K/yr

Software Project Manager Full Time Professional Ann Arbor, MI, US 2 days ago Requisition ID: 1268 Salary Range: $135,000.00 To $180,000.00 Annually HistoSonics is a commercial-stage medtech company ...

Senior Software Engineer II

Birmingham, MI · On-site

$116K - $154K/yr

OneStream provides Corporate Performance Management (CPM) software for large corporations. The product is designed for high-end deployments at customer facilities or in the Microsoft Azure cloud. The ...

Senior Software Engineer II

Rochester, MI · On-site

$112K - $148K/yr

OneStream provides Corporate Performance Management (CPM) software for large corporations. The product is designed for high-end deployments at customer facilities or in the Microsoft Azure cloud. The ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. OneStream ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. OneStream ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. OneStream ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. OneStream ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. OneStream ...

Senior Software Engineer I

Birmingham, MI · On-site

$116K - $154K/yr

The position reports to the Manager, Cloud Development and will interact with team members and other engineering teams. The Senior Software Engineer I is expected to take a leading role in a focused ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. OneStream ...

Senior Software Engineer I

Rochester, MI · On-site

$112K - $148K/yr

The position reports to the Manager, Cloud Development and will interact with team members and other engineering teams. The Senior Software Engineer I is expected to take a leading role in a focused ...

Showing results 21-40

Software Manager information

See Novi, MI salary details

$69.9K

$134K

$167K

How much do software manager jobs pay per year?

As of Sep 15, 2026, the average yearly pay for software manager in Novi, MI is $134,004.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,000.00 and $159,000.00 per year, depending on experience, location, and employer.

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 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 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.

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 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.

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

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

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

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

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

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

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

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

Infographic showing various Software Manager job openings in Novi, MI as of August 2026, with employment types broken down into 83% Full Time, 15% Part Time, and 2% Contract. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $134,004 per year, or $64.4 per hour.

Software Project Manager

Ann Arbor, MI • On-site

HISTOSONICS INC
Medical Equipment and Supplies Manufacturing • 11 - 50 employees

$135K - $180K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Key responsibilities

  • Lead the planning, coordination, and execution of software releases for the Edison system.

  • Drive cross-functional alignment on scope, priorities, dependencies, and milestones to support successful software delivery.

  • Coordinate day-to-day execution with teams to drive progress, remove blockers, and ensure alignment to sprint and release goals.


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Project Manager

Full Time Professional Ann Arbor, MI, US

2 days ago Requisition ID: 1268

Salary Range: $135,000.00 To $180,000.00 Annually

HistoSonics is a commercial-stage medtech company advancing the Edison® System, a novel non-invasive sonic beam therapy based on histotripsy. Since receiving FDA De Novo grant for the non-invasive destruction of liver tumors in 2023, the company has progressed beyond initial market entry into commercial expansion, reimbursement momentum, and ongoing clinical and pipeline development. In addition to its current liver tumor indication, HistoSonics is pursuing future indications across multiple applications including kidney, pancreas, prostate, neuro, women’s health, and other significant underserved human health areas, to realize the broader potential histotripsy across multiple disease states and medical specialties.

We offer an exciting work culture where cutting-edge science meets real-world application, and each team member’s contribution is important to our success in ensuring our physicians and their patients get what they need most.

Location : Plymouth, MN or Ann Arbor, MI

Position Summary (Why this role matters)

The Software Project Manager leads the planning, coordination, and execution of software releases for the Edison system. This role drives cross-functional alignment across software engineering, quality, regulatory, product development, and systems engineering teams to deliver software releases and supporting documentation that meet business objectives, regulatory requirements, and program milestones.

Key Responsibilities (What you’ll do)

  • Lead software project execution across feasibility, development, verification, validation, and release activities
  • Drive cross-functional alignment on scope, priorities, dependencies, and milestones to support successful software delivery
  • Coordinate day-to-day execution with a hands-on approach, engaging directly with teams to drive progress, remove blockers, and maintain alignment to sprint and release goals
  • Facilitate software project meetings, planning activities, release readiness reviews, and Agile ceremonies as needed
  • Coordinate cross-functional teams to ensure alignment on roles, priorities, scope, dependencies, and risks
  • Serve as the central point of contact for software projects, providing updates and escalating constraints to Product Development Leadership
  • Communicate clearly and proactively with stakeholders, tailoring messaging across technical, clinical, regulatory, and leadership audiences
  • Lead release readiness activities and reviews in accordance with the Software Development Process
  • Own the planning, tracking, and delivery of all software release documentation and DHF deliverables; ensure completeness, accuracy, and audit readiness across the full release lifecycle
  • Build and maintain project and release dashboards, defining and monitoring key metrics to provide real-time visibility into scope, progress, risks, and release readiness
  • Apply phase-gate and milestone-driven product development principles to ensure project documentation and processes meet regulatory requirements

Qualifications and Skills

  • Bachelor’s degree in computer engineering, computer science, software engineering, or a closely related technical field
  • 10+ years of software engineering or project management experience in a regulated industry; preferably medical devices
  • 3+ years leading software delivery within Agile development teams
  • Experience planning and coordinating complex software releases involving multiple teams, dependencies, and regulatory deliverables
  • Certified Scrum Master (CSM, CSP-SM), PMI-ACP, or equivalent Agile certification preferred
  • Experience building project dashboards, defining success metrics, and tracking work using Jira, Azure DevOps, or similar tools
  • Proven ability to collaborate across matrixed organizations, communicate technical status and risks effectively, and drive alignment without direct authority
  • Understanding of phase-gate or milestone-based product development in regulated environments
  • Experience supporting FDA-regulated software development and familiarity with standards and regulations applicable to medical device software, including IEC 62304
  • Exposure to manufacturing transfer, service deployment and post-market surveillance is a plus
  • Up to 10% domestic travel required

Benefits : We offer a comprehensive benefits package for full-time employees. This includes health, dental, and vision insurance, life, short-term and long-term disability insurance, 401(k), paid time off, and more.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

U.S. Work Authorization & Sponsorship: Employer will not sponsor visas for position.

#J-18808-Ljbffr