What are the responsibilities and job description for the Sr. Software PM position at Real?
Role Overview
Our client is a major surgical robotics manufacturer that is preparing for the initial Early Access (EA) release of its flagship surgical robotic platform. We are seeking an experienced Senior Software Program Manager to lead software execution across a complex, regulated, hardware‑integrated system.
This role is delivery‑focused-not product marketing or roadmap ownership. The Senior Software Program Manager will drive planning, execution, integration, and release readiness across multiple software domains and cross‑functional teams, while helping evolve how software programs are structured as the organization enters later release phases.
This is one of two planned Senior Software Program Manager roles, with this position owning the first EA release and influencing future releases and program structure.
Program Execution & Delivery
- Lead end‑to‑end software program execution for the platform's first Early Access (EA) release
- Own software schedules, milestones, dependencies, and integrated release plans
- Ensure deliverables and releases occur on time and with quality across all software workstreams
- Actively identify, manage, and escalate risks, trade‑offs, and execution gaps
- Drive alignment acrosscross‑functional teams including:
- Software engineering
- Firmware and embedded teams
- Systems engineering
- Hardware
- Quality and regulatory
- Partner closely with the Software Project Head to coordinate execution and technical priorities
- Facilitate high collaboration across teams operating at different levels of software maturity and release readiness
- Manage program execution across multiple software domains, including:
- Product / application software
- Firmware and embedded software
- Graphical user interface (GUI)
- Near‑release and sustaining software
- Ensure software planning accounts for hardware-software integration and system‑level dependencies
- Apply deep working knowledge of SDLC in a medical device environment
- Ensure adherence to design controls, documentation standards, and release readiness requirements
- Support audits, reviews, and milestone checkpoints as required for regulated development
- Provide execution leadership for two junior software engineers reporting into the role
- Help evolve and scale the software program management structure as the organization transitions into future releases
- Contribute to defining best practices for managing increasingly complex, multi‑track software programs
- Senior‑level experience as a Software Program Manager delivering medical device software
- Proven background managing hardware‑software integrated systems (robotics, capital equipment, embedded systems, or similar)
- Demonstrated experience across software, firmware, and system‑level development
- Strong working knowledge of design controls and regulated development frameworks (e.g., FDA, ISO 13485, IEC 62304)
- Track record of successfully delivering software through early or first‑release phases
- Ability to lead in environments where processes are evolving and ambiguity exists
- High collaboration capability and strong cross‑functional communication skills
- IT Program Management or enterprise systems delivery
- Web, SaaS, or consumer application‑only software backgrounds
- Roles focused on product strategy, market requirements, or product ownership rather than delivery execution
EOE Statement: Specialist Staffing Group is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
To find out more about Real, please visit www.realstaffing.com
Salary : $60 - $80