1

Software Program Manager Jobs in Battle Creek, MI

Senior Program Manager

Three Rivers, MI · On-site

$107K - $107K/yr

Our robust suite of fintech software enables us to support clients such as Stash, Betterment, SoFi ... This role involves managing project portfolios and ensuring the successful delivery of program ...

Software Engineer

Kalamazoo, MI · On-site

$105K - $120K/yr

Supplemental programs available (identity protection, legal protection, pet wellness) * Paid Time ... You will influence technical direction, work with stakeholders across engineering and management ...

Software Developer - IoT Applications Position Summary DENSO is seeking a highly motivated Software ... Management Programs Various Optional Insurance Programs such as Legal, Identity Theft, Critical ...

... Management Programs • Various Optional Insurance Programs such as Legal, Identity Theft, Critical Illness, etc. • Tuition Reimbursement • Career Development and Ongoing Training • Employee ...

Strong experience in computer hardware and software systems. * Understands how programs use computer hardware. * Manages helpdesk operations. * Relevant certification from a nationally recognized ...

next page

Showing results 1-20

Software Program Manager information

See Battle Creek, MI salary details

$35

$58

$74

How much do software program manager jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for software program manager in Battle Creek, MI is $58.26, according to ZipRecruiter salary data. Most workers in this role earn between $53.27 and $64.13 per hour, depending on experience, location, and employer.

What is a software program manager?

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 are the key skills and qualifications needed to thrive as a software program manager?

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

Are software program managers in high demand?

Software program managers are in high demand due to the growth of technology companies and the need for effective project coordination. They often require strong leadership, technical knowledge, and experience with project management tools like Agile or Scrum. The role is expected to grow as organizations increasingly rely on software development and digital transformation.

What does a software program manager do?

A software program manager oversees the planning, execution, and delivery of software projects, coordinating teams, managing schedules, and ensuring project goals are met. They often work with cross-functional teams, utilize project management tools, and require strong communication and organizational skills.

What cities near Battle Creek, MI are hiring for Software Program Manager jobs?

Cities near Battle Creek, MI with the most Software Program Manager job openings:

Senior Program Manager

Apex Fintech Solutions

Three Rivers, MI • On-site

$107K - $107K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 6 days ago


Job description

WHO WE ARE

Apex Fintech Solutions (Apex) powers innovation and the future of digital wealth management by building tech-forward solutions that help simplify, automate, and facilitate access to financial markets for all. Our robust suite of fintech software enables us to support clients such as Stash, Betterment, SoFi, Webull, and eToro, amongst many others; collectively, Apex powers access to the stock market for over 22+ million end customers.

At Apex, we are changing how the securities industry operates by reinventing the status quo, which was manual, slow, and accessible only by the ultra-wealthy. We're digitizing and democratizing systems so that everyone has an opportunity to invest.

When you're at Apex, you drive this change. You're part of a global team with a clear vision: to be the trusted technology that powers the digital economy. Our offices in Austin, Dallas, Chicago, New York, Portland, Belfast, and Manila are home to over 1,000 employees.

Together, we're shaping the future of financial innovation. Embrace change. Solve big. Win together. And be G.R.E.A.T. - grit, results, empathy, accountability, and teamwork - with Apex.

We're proud to be recognized for the innovative work we do, the purpose-driven nature of our work, and the collaborative culture we've created. Here are just a few of the many awards we've recently received:

Best Places to Work

2026, 2025, 2024, 2023- Presented by BuiltIn

WealthTech of the Year

2025- Presented by US FinTech Awards

The World's Top 250 Fintech Companies

2024- Presented by CNBC

ABOUT THIS ROLE

The Senior Program Manager will be responsible for the oversight and coordination of large-scale programs that align with the organization's strategic objectives. This role involves managing project portfolios and ensuring the successful delivery of program outcomes. The ideal candidate will have expert knowledge of project and program management principles, methodologies, and tools.

This role requires a high level of strategic planning, stakeholder engagement, and technical partnership with engineering teams.

Duties/Responsibilities

  • Develop program strategies that effectively align with the company's business goals.
  • Design and implement long-term goals for project performance, independently validating scope and requirements across multiple concurrent initiatives - surfacing gaps before they become execution risks.
  • Coach and mentor other program managers on executive communication, portfolio-level forecasting, and complex stakeholder navigation.
  • Act as the primary contact for program stakeholders - including Legal, Compliance, Vendor Management, and Sales - often coordinating several of these groups simultaneously on the same timeline, and maintaining strong relationships across all of them.
  • Facilitate stakeholder meetings and deliver portfolio-level forecast synthesis and detailed reports on program status to executive leadership and external partners.
  • Manage program budgets and ensure financial accountability by tracking expenses and forecasting budget requirements for project sustainability.
  • Perform cost-benefit analysis on programs, including risk assessment for resource allocation, and identify risk patterns that span multiple initiatives before they compound.
  • Ensure program outputs meet quality standards agreed upon in the planning phase, partnering closely with engineering and architecture on key technical trade-offs.
  • Streamline and implement continuous improvement practices, building reusable processes and frameworks that other program managers can adopt.

Education and/or Experience

  • Bachelor's degree in Business Administration, Software Engineering, Project Management, or a related field; advanced degree preferred.
  • 7+ years of experience in program management, preferably in a related industry.
  • Experience in strategic planning and business analysis.
  • Proven track record of managing multiple large-scale projects or programs concurrently.

Required Skills/Abilities

  • Proficiency in project management software (e.g., MS Project, Asana, Basecamp).
  • Demonstrated technical fluency sufficient to engage credibly with engineering and architecture stakeholders on solution trade-offs.
  • Outstanding organizational abilities and sound judgment under ambiguity.
  • Excellent communication and interpersonal skills, capable of working effectively with cross-functional teams and executive audiences.

Work Environment

  • This job operates in an office environment 3 days per week.

#product management #full-time #mid-senior #LI-MJ1 #APEX

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Our Rewards

We offer a robust package of employee perks and benefits, including healthcare benefits (medical, dental and vision, EAP), competitive PTO, 401k match, parental leave, and HSA contribution match. We also provide our employees with a paid subscription to the Calm app and offer generous external learning and tuition reimbursement benefits. At AFS , we offer a hybrid work schedule for most roles that allows employees to have the flexibility of working from home and one of our primary offices.

Salary Range

$117,720-$147,150

The annual base salary range for this position is noted above. Exact compensation offered may vary depending on job-related knowledge, skills, experience, and office location.

EEO Statement

Apex Fintech Solutions is an equal opportunity employer that does not discriminate on the basis of race, color, religion, sex (including pregnancy, sexual orientation, and gender identity), national origin, age, disability, veteran status, marital status, or any other protected characteristic. Our hiring practices ensure that all qualified applicants receive fair consideration without regard to these characteristics.

Disability Statement

Apex Fintech Solutions is committed to creating an inclusive and accessible workplace for all candidates, including those with disabilities. We are dedicated to ensuring equal employment opportunities and providing reasonable accommodations to qualified individuals with disabilities. If you require reasonable accommodations to participate in the application or interview process, please submit your request via the Candidate Accommodation Requests Form. We will work with you to provide the necessary accommodations to ensure your full participation in our hiring process.