Skip to main content

Software Program Manager

Job Description

JOB TITLE: Program Manager – Software


JOB SUMMARY

The Software Program Manager orchestrates the execution of complex medical device software development programs, through coordination of timelines, resources, and deliverables. You will collaborate with technical leadership and engineering teams to implement structured software project management approaches that ensure successful delivery. This role requires a detail-oriented professional who can synchronize diverse workstreams while supporting the strategic vision established by technical leadership. Join our team to make a meaningful impact on patient care through exceptional organizational capabilities and continuous enhancement of our software project management practices.


ESSENTIAL DUTIES

  • Orchestrate complex medical device software development initiatives, ensuring performance to schedule, scope, budget, and quality metrics.
  • Develop and maintain comprehensive project plans that capture dependencies, milestones, and resource needs.
  • Manage coordination and dependencies across global software development initiatives including onshore and offshore teams. Anticipate and address execution risks, developing mitigation strategies in collaboration with technical and engineering leadership.
  • Implement and track meaningful software development execution metrics that drive accountability and enable data-driven decisions throughout the development lifecycle.
  • Develop and globally deploy software project management best practices.
  • Drive continuous improvement initiatives that enhance execution efficiency and quality.
  • Provide software project management expertise and guidance to both technical teams and project contributors.
  • Develop, mentor, and coach software project management practitioners, developing capabilities that enhance execution excellence across the organization.
  • Ensure adherence to medical device regulations and quality standards throughout the development lifecycle.

MINIMUM QUALIFICATION REQUIREMENTS


Education

  • Bachelor’s degree in Computer Science, Engineering, or related technical discipline required
  • MBA or relevant graduate degree desirable.


Experience

  • Minimum of 8 years of experience in software development or related technical field, preferably in medical devices or other regulated industries.
  • Proven track record of successfully coordinating complex software development initiatives in collaborative environments.
  • Experience implementing and optimizing project management practices in regulated environments.

Skills

  • Expert ability to manage the software development lifecycle from initiation to release on large projects or programs.
  • Creates and executes comprehensive project plans that integrate diverse technical and functional requirements for a large or complex set of related projects or programs. Proactively identifies execution risks and develops mitigation plans that preserve development objectives.
  • Expert knowledge of software project management principles, tools, and methodologies with the ability to adapt them to specific initiative needs.
  • Strong understanding of medical device development processes, including hardware, software, and systems integration challenges.
  • Develops and implements software project management processes that enhance organizational execution capabilities.
  • Collaborates effectively with stakeholders across functions, building consensus while supporting technical decision-makers.
  • Navigates complex organizational dynamics effectively, finding solutions to overcome obstacles while supporting development goals.
  • Communicates complex project information clearly and concisely to stakeholders at all levels of the organization.
  • Thorough understanding of medical device regulations and standards including FDA design controls, ISO 60601-1, ISO 62304, EUMDR, and ISO 13485.
  • Thorough understanding of data and security standards including GDPR, HIPAA, CCPA, and published FDA Cybersecurity Guidelines.


Certificates, Licenses, Registrations

  • PMP, PgMP or equivalent certification .
  • Agile Scrum Master certification desired


PHYSICAL REQUIREMENTS

In the typical office environment requirements include reading, speaking, hearing, close vision, walking, bending, sitting, and occasional lifting up to 20 pounds.

The physical demands described here are representative of those that must be met by an associate to successfully perform the essential duties of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.


Some international travel required. Must either have a current passport or be eligible to obtain a passport.


Hybrid work environment, expectation for minimum on-site presence 3-days per week.

Software Program Manager

Lakewood, CO
Full time

Published on 07/06/2025

Share this job now