Software Program Manager Job Description

Software Program Manager Job Description

4.8
203 votes for Software Program Manager
Software program manager provides RA/QA support of Engineering teams responsible for developing medical device software in compliance with IEC 62304 Medical device software - Software life-cycle processes.

Software Program Manager Duties & Responsibilities

To write an effective software program manager job description, begin by listing detailed duties, responsibilities and expectations. We have included software program manager job description templates that you can modify and use.

Sample responsibilities for this position include:

Schedule, supervise, track, and report on the build, integration, operations and maintenance of a suite of analytics, and rapid prototype development efforts
Possess strong communication skills, experience with full lifecycle project management and development of web-based systems
Identifies and evaluates issues in projects and with development teams and technology partners
Setup reviews and evaluations of designs and project activities for compliance with technology and development guidelines and standards
Proficient in managing distributed development, including external developers, across various geographic locations to deliver on-time and to EA quality standards
Oversees all internal and external project dependencies, risks and critical paths; Ensures contingency plans are in place; Recommends solutions and approves plans & timelines; understands overall impact on all stakeholders
Responsible for ensuring all programs and projects include defined success metrics/KPIs and that they are met for in the final delivery
Expert in identifying and establishing software development practices, standards, and improvements across engineering and testing disciplines for SBO Tech
Proactively manages, communicates, and resolves risks, issues, and mitigation to ensure on-time delivery of all project/program deliverables to SBO leadership
Audits the completion of all major project milestones, to quality, of both the internal SBO tech team any 3rd party developer

Software Program Manager Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Software Program Manager

List any licenses or certifications required by the position: PMP, PMI, CPM, PM, ITIL, APM, SCRUM, SQL, NET, SDL

Education for Software Program Manager

Typically a job would require a certain level of education.

Employers hiring for the software program manager job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Electrical Engineering, Computer Engineering, Science, MBA, Education, Computer Sciences, Business/Management

Skills for Software Program Manager

Desired skills for software program manager include:

Operating systems
Software engineering principles
Industry standard configuration management tools
Graphics principles and standards are
Embedded principles and standards
Design practices by either FDA guidance and IEC 62304 Medical Software Life Cycle processes
Is highly
Project methodology
Software development standard methodologies
Automotive infotainment systems and their applications

Desired experience for software program manager includes:

Setting up large project teams that include offshore partners
Delivery of industry-standard project responsibilities including compliance documentation and financial management
Daily operational management of simultaneous project teams that may be in different stages of the SDLC
Strong skills in C and scripting
1-2 years of experience designing and developing systems software is nice to have
Understanding of Open-source development practices and processes, license will be a plus

Software Program Manager Examples

1

Software Program Manager Job Description

Job Description Example
Our innovative and growing company is hiring for a software program manager. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software program manager
  • Ensures change management processes and tools are in place to communicate changes that threatens project deliverables
  • Lead a cross-functional team (engineering, marketing, IT, User Interface/User Experience Design, ) to understand and provide digital mobile apps and mobile interfaces to improve passenger experience
  • Lead integrated product development teams through risk management, reliability analysis, project management, testing, requirements verification, data analysis
  • Present and lead technical and business reviews guide team through a flexible and rigorous gated product development process
  • Coordinate with cross-organizational resources across the business to define desired customer and business benefits
  • Coordination of program based activities from multiple internal and external organizations and functions
  • Champion continuous improvement initiatives to improve delivery of program results and the team
  • Help manage change management process for mobile app versions for major and minor software releases
  • Build valued working relationships with technical subject matter experts on the teams with stakeholders and upper management
  • Represent Niagara developer community interests across all Tridium business functions
Qualifications for software program manager
  • Demonstrable project & program management experience
  • In-depth domain knowledge of areas of the HP Software Portfolio (ADM, ITOM, Cloud, Big Data, ESP)
  • Mastery level communication skills – writing, editing, creative story-telling
  • Experience influencing executive and senior management
  • Demonstrated success building strategic partnerships to co-create and scale products/services
  • Ability to lead cross-functionally, influence and resolve complex problems
2

Software Program Manager Job Description

Job Description Example
Our company is growing rapidly and is hiring for a software program manager. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for software program manager
  • Provide weekly program status updates via the standard template.Represent the program to Sr
  • Track and maintain cross-functional program plans, work with other cross-functional groups within Norton to manage dependency and deliverables
  • Drive the program execution of software solutions from product definition through successful release and transfer to sustaining engineering
  • Develop and tracks major release and feature pack release plans, which include high level milestones and metrics
  • Create and delivers presentations, develops communications and communicates to cross-functional audiences both internally and externally
  • Make strategic recommendations to executive management to ensure successful delivery of new products
  • Lead and coordinate powertrain software implementation into Kenworth and Peterbilt trucks
  • Align software processes over global organization
  • Responsible for resolving, communicating, and prioritizing program issues in a timely manner
  • Create, track, and communicate program schedules, deliverables, and budgets
Qualifications for software program manager
  • Strong understanding of iterative methodologies and challenges for globally distributed teams
  • Ability to see requirements interdependencies and eliminate conflicts or serial delays
  • 8+ years game, web, or platform software development experience
  • 10 years project management expertise, including 3-5 years in a program manager role
  • Experience delivering 2-3 large scale enterprise projects and/or systems
  • Certified Scrum Professional (CSP) and/or certified Scrum Master (CSM) required
3

Software Program Manager Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software program manager. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for software program manager
  • Define key portfolio KPIs to focus on the most critical MYA metrics
  • Understand current state and future state of MYA processes across multiple functions
  • Work with the PowerMax ERP design team to define the further design in order to bring the CSA contracts onto the new SAP platform
  • Work with the PowerMax ERP implementation team to define the execution timeline, this includes the sunset of legacy MYA applications and migration plan to PowerMax
  • Accountable to program sponsors for schedule, budget, and quality of all program elements
  • Acts as the communications conduit to sponsors and program steering committee and conducts periodic briefings/status updates
  • Be the Operations Department representative for licensing in product Core Teams
  • Establish licensing and fulfillment plans with Product Management for any HW/SW release
  • Ability to define and influence program schedule in collaboration with Product Management, SW Engineering and IT
  • Specify IT business requirements and use cases for licensing and fulfillment in collaboration with IT groups
Qualifications for software program manager
  • CUDA and/or OpenCL knowlege is a plus
  • At least BSCS and 5+ years of Software development experience
  • Successful track record at managing software development programs in a Cross Functional environment
  • Have shipped at least a couple of software products as a software engineer
  • Identify and mitigate risks to schedule and program
  • JIRA, FogBugz, Rally
4

Software Program Manager Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software program manager. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software program manager
  • Leads and drives Operations cross functional team to Life Cycle Management deliverables and milestones, including execution of IT requirements to meet release and testing schedules
  • Provide guidance to cross functional teams for licensing
  • Contributes to continuous improvement of licensing processes and infrastructure with a customer first mindset
  • BS in Engineering or equivalent work experience
  • Strong experience in Program Management in cross functional environment including Order Management, Product Management, Engineering, IT, and Customer Support …
  • Strong understanding of licensing models (perpetual, subscription, evaluation, usage, ) and their implementation (capacity based, feature based, strict enforcement versus trust and verify for connected and disconnected environments)
  • Strong understanding of entitlement management (customer registration, entitlement visibility, activation, transfer, reporting)
  • Strong understanding of the systems involved from quote and order to fulfillment (ERP, CRM and CPQ)
  • Strong technical understanding of HW/SW development, release life cycle, product features, BOM structure
  • Demonstrated ability to manage multiple complex programs at a time
Qualifications for software program manager
  • Cross-functional program/project management involving embedded and/or application software development environments
  • Experience with cloud solutions, APIs, Iaas and PaaS components
  • Full Web Stack (HTML5, CSS3, Java Script Frameworks)
  • 7+ years experience managing complex technical projects interfacing with software engineering and testing teams
  • Experience in a mass market consumer electronics software or hardware product development environment is a plus
  • Own the Software Development and Life Cycle (SDLC) for SSN’s core suite of products
5

Software Program Manager Job Description

Job Description Example
Our innovative and growing company is searching for experienced candidates for the position of software program manager. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software program manager
  • Proactively identify the proper course of action, integration, and product success
  • Build relationships and collaborate with intra- and inter-department resources and stakeholders throughout the Software Test Life Cycle
  • Manage a cross-functional migration team, which will serve as the primary contact point for customers and partners
  • Actively participate in customer communications, ensuring a consistent focused message is presented to our customers
  • Guide each region on the organization, implementation, support and status reporting for their local migration processes
  • Deal directly with activist customers who may require special understanding
  • Work with and through our channel partners around the world
  • Demonstrated success in software platform migrations, either through consulting or as a direct hire with ownership and responsibility for the program’s success
  • Be an active leader of the migration process, as opposed to simply managing the project plan
  • Have experience in and understand the commercial aspects of the business
Qualifications for software program manager
  • Lead and drive cross functional teams to meet program deliverables and quality criteria
  • Maintain solutions development dashboard, reporting status frequently to provide visibility throughout the company
  • Identify, develop and implement PLC process improvements so as to improve execution efficiency and quality
  • 5+ years of experience as a Software PLC owner in an agile process framework
  • 3+ years experience as a Scrum master or product owner for a large scale (web scale) infrastructure software product
  • Experience delivering SaaS and on-prem software models

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates