Skip to content
← Back to job listings

Senior Technical Program Manager

Imperative Care · Campbell, CA, United States

External listingfull-timeabout 1 month ago

About The Role

Join our team as a Senior Technical Program Manager, where you will play a crucial role in planning, coordinating, and driving the execution of software programs for a complex robotic medical device platform. You will work closely with various departments, including Engineering, Product, Quality, Regulatory, and Manufacturing, to ensure that software is planned, documented, released, and transferred according to company priorities and medical device quality system requirements. Your responsibilities will include leading software program planning and execution, maintaining integrated software plans and schedules, managing a recurring release cadence, and creating and maintaining regulated software lifecycle documentation. You will also coordinate design transfer to manufacturing and partner with QA and Regulatory to ensure software deliverables meet regulatory and audit-readiness standards.

  • Plan, coordinate, and drive execution of software programs for a complex robotic medical device platform.
  • Own the software release and lifecycle documentation, ensuring it is complete, traceable, and audit-ready.
  • Lead software program planning and execution from concept through design, implementation, verification, release, maintenance, and transfer to manufacturing.
  • The ideal candidate combines strong program management discipline with a hands-on software background — including programming and scripting — and practical knowledge of regulated software development and release management
  • Proven track record delivering multi-team software programs end-to-end, managing schedules, dependencies, risks, and recurring release cycles across concurrent workstreams
  • Excellent written and verbal communication skills; able to translate complex technical issues into clear schedules, risks, and decisions for technical and non-technical stakeholders
  • Scripting experience (e.g., Python, Bash) sufficient to automate workflows between tools and contribute to CI/CD pipelines
  • 7+ years in technical program management, software development, software quality, or related engineering roles; medical device, robotics, or other regulated/safety-critical industry experience preferred
  • Working knowledge of design controls and IEC 62304, with the ability to ensure software deliverables meet regulatory and audit-readiness standards
  • Hands-on programming experience — has written and shipped code and understands software development from the practitioner's perspective
  • BS/MS in Computer Science, Software Engineering, Electrical Engineering, Systems Engineering, or related technical discipline, or equivalent experience. MS preferred
  • Experience with robotic medical systems, software-controlled electromechanical systems or complex capital equipment
  • Experience leading software development, test, systems, or cross-functional technical teams
  • Hands-on background in software engineering, testing, DevOps or manufacturing/service software deployment
  • Experience with requirements management tools (e.g., Jama Connect, Ketryx), development platforms (e.g., GitLab, GitHub), issue tracking (e.g., Jira), and QMS/eQMS systems
  • Familiarity with medical device cybersecurity deliverables: threat modeling, cybersecurity risk assessments, vulnerability assessments and mitigations/justifications and cybersecurity reports
  • Experience with design transfer and manufacturing test software

This is an external listing. JobSpring does not represent or verify the employer. Report this listing