1

Software Program Manager Jobs in Novi, MI (NOW HIRING)

Senior Program Manager

Ann Arbor, MI

$115.30K - $115.80K/yr

... software applications (MS Excel, Word, Power point, Project), and familiarity with other web-based ... Program Management Process and disciplines. ยท Strong, professional verbal and written ...

Senior Program Manager

Ann Arbor, MI ยท On-site

$115.30K - $115.80K/yr

... software applications (MS Excel, Word, Power point, Project), and familiarity with other web-based ... Program Management Process and disciplines. โ€ข Strong, professional verbal and written ...

Senior Program Manager

Ann Arbor, MI

$115.30K - $115.80K/yr

... software applications (MS Excel, Word, Power point, Project), and familiarity with other web-based ... Program Management Process and disciplines. ยท Strong, professional verbal and written ...

Sr Program Manager

Detroit, MI ยท On-site +1

$135K - $180K/yr

Program Management Employment Type: Full Time Location: Detroit, MI Compensation: $135,000 - $180 ... and software development lifecycles. * Experience working with and leading diverse, multi ...

Technical Program Manager

Dearborn, MI ยท On-site

$115K - $192.90K/yr

... software engineering. You will use your expertise to create clarity, reduce risk, and improve ... Vehicle discount program for employees and family members and management leases * Tuition ...

Technical Program Manager

Dearborn, MI ยท Hybrid

$115K - $192.90K/yr

Familiarity with specific technologies and practices used by our software engineers, including Java ... Vehicle discount program for employees and family members and management leases * Tuition ...

Senior Program Manager

Ann Arbor, MI ยท Remote

$118.70K - $119.20K/yr

What to expect The ideal Senior Program Manager (SPM) candidate will support delivery of multiple ... Externally, SPM will work closely with one or more clients, software partners (currently Blue ...

New

Senior Program Manager

Ann Arbor, MI ยท On-site +1

$113.50K - $114K/yr

What to expect The ideal Senior Program Manager (SPM) candidate will support delivery of multiple ... Externally, SPM will work closely with one or more clients, software partners (currently Blue ...

Sr Program Manager

Detroit, MI ยท On-site +1

$135K - $180K/yr

Manage engineering programs across commercial and defense industries, serving as the primary driver ... and software development lifecycles. * Experience working with and leading diverse, multi ...

Engineering Program Manager

Dearborn, MI ยท Hybrid

$115K - $192.90K/yr

Success as an Engineering Program Manager (EPM) requires someone who brings structure to ambiguity ... software/services delivery environments (product/platform/feature delivery). Demonstrated ...

next page

Showing results 1-20

Software Program Manager information

See Novi, MI salary details

$35

$57

$74

How much do software program manager jobs pay per hour?

As of May 29, 2026, the average hourly pay for software program manager in Novi, MI is $57.96, according to ZipRecruiter salary data. Most workers in this role earn between $52.98 and $63.85 per hour, depending on experience, location, and employer.

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

To thrive as a Software Program Manager, you need expertise in project management, software development life cycles, and a relevant degree, often complemented by experience in leading technical teams. Familiarity with tools such as Jira, Microsoft Project, and Agile or Scrum certifications is typically required for planning and tracking progress. Strong communication, stakeholder management, and problem-solving abilities are crucial soft skills for aligning teams and managing expectations. These competencies are vital to deliver projects on time, within scope, and to ensure effective collaboration among cross-functional teams.

How does a Software Program Manager typically collaborate with development and QA teams to ensure project success?

A Software Program Manager works closely with both development and QA teams to align project timelines, clarify requirements, and address roadblocks as they arise. They facilitate regular meetings, such as stand-ups or sprint reviews, to ensure everyone is on the same page and that priorities are being met. By acting as a bridge between technical and non-technical stakeholders, Program Managers help ensure that quality standards are maintained while deadlines are achieved. Effective communication and proactive issue resolution are key aspects of their collaboration with these teams.

What are Software Program Managers?

Software Program Managers are professionals who oversee the planning, execution, and delivery of software projects within an organization. They coordinate cross-functional teams, manage project timelines and budgets, and ensure that software products meet business goals and quality standards. Their role involves risk management, stakeholder communication, and resolving any issues that could impact project success. Software Program Managers act as a bridge between technical teams and business leaders to ensure alignment throughout the software development lifecycle.

What is the difference between Software Program Manager vs Software Project Manager?

AspectSoftware Program ManagerSoftware Project Manager
ResponsibilitiesOversees multiple related projects, aligns them with business goals, manages interdependenciesManages individual software projects, focuses on scope, schedule, and deliverables
CertificationsPMI-ACP, PMP, Agile certifications often preferredPMP, Scrum Master, Agile certifications
Work EnvironmentStrategic planning, cross-project coordination, stakeholder communicationDay-to-day project execution, team management, task tracking
Industry UsageCommon in large organizations managing multiple projectsCommon in both small and large teams focusing on specific projects

While both roles involve project management skills, a Software Program Manager oversees multiple related projects to ensure strategic alignment, whereas a Software Project Manager focuses on the successful delivery of individual projects. The Program Manager handles broader coordination and stakeholder communication, often requiring similar certifications but with a focus on program-level objectives.

What are popular job titles related to Software Program Manager jobs in Novi, MI? For Software Program Manager jobs in Novi, MI, the most frequently searched job titles are:
What job categories do people searching Software Program Manager jobs in Novi, MI look for? The top searched job categories for Software Program Manager jobs in Novi, MI are:
What cities near Novi, MI are hiring for Software Program Manager jobs? Cities near Novi, MI with the most Software Program Manager job openings:
Program Operations Lead

Program Operations Lead

CACI International, Inc.

Ypsilanti, MI โ€ข On-site

Full-time

Medical, Retirement, PTO

Posted 14 hours ago


Job description

Job Title: Program Operations Lead
Job Category: Project and Program Management
Time Type: Full time
Minimum Clearance Required to Start: TS/SCI with Polygraph
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Continental US
* * *
The Opportunity:
The Operations (Ops) Lead works closely with both the internal program and external customer office stakeholders to ensure a strong operations posture for a major software program. This individual collaborates with internal program management office (PMO), product, security, and systems engineering, integration and test (SEIT) organizations to ensure customer requirements are met to successfully promote software into operations in a production environment. They collaborate with the acquisition office, operations, and operations contractors to ensure factory issues and discrepancy reports are documented and prioritized for backlog. They draft and evolve end-user training material and operations manuals for operations personnel to employ as part of their mission and conduct dry runs and rehearsals and system and enterprise tests to ensure end-user readiness. This individual brings a strong positive reputation with key Department of Defense and Intelligence Community customers and is regarded as a trusted industry partner.
Responsibilities:
  • Serve as a program focal point for Mission Operations, providing leadership over the software sustainment life cycle in operations
  • Facilitate the program's Transition to Operations (TTO) and responsiveness of team to customer identified needs through collaboration with Program Management, Government customer teams, Operations stakeholders, Security, Systems Engineering, and capability Product Owners
  • Participate in appropriate customer discrepancy report review boards to support adjudication and addressing of identified DRs needed for operations
  • Draft and revise training material, user guide, and other CDRL and documentation for both mission effectiveness and contract compliance
  • Coordinate and conduct dry runs and rehearsals and enterprise and system test events to demonstrate readiness for operations
  • Mentor and develop technical staff on operations mission priorities to achieve their full professional potential
  • Ensure the program is postured and satisfies 24/7 on-call and issue triage support for the operational user community

Qualifications:
Required:
  • Current/active TS//SCI clearance
  • 10+ years of experience on major software programs with some of that time spent as part of program leadership
  • Prior experience with TTO of load-level ground software processing applications and cloud compute infrastructures
  • Understanding of customer TTO procedures and protocols, including the Risk Management Framework (RMF)
  • Prior experience with operations customers and/or prime contractors
  • Positive, collaborative attitude to help inspire both internal and external stakeholders

Desired:
  • Degree in Software Engineering or Development, Systems Engineering, Image Science, Electrical Engineering, or another related technical field
  • Detailed understanding of current Sponsor SAR and EO imaging systems, related ground architectures, and current prime contractors
  • Experience overseeing the development and roll-out of technical training materials and user guides for operations end-users
  • Experience with earned value management systems (EVMS) and as an EVMS control account manager (CAM)
  • Direct experience with GRID and the associated approval processes for software deployments
  • Willingness to travel

What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Pay Range:
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
Since this position can be worked in more than one location, the range shown is the national average for the position.
The proposed salary range for this position is:
$82,100-$172,400
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.