Overview
On Site
$40 - $50
Contract - W2
100% Travel
Skills
IEC 62304
ISO 13485
C++
Qt/QML
Medical Device
Job Details
As a Technical Program Manager in Shared Services team, he/she will play a critical role in enabling and scaling reusable platform capabilities. Work at the intersection of software engineering, systems integration, and program delivery collaborating across multiple product teams to ensure technical alignment, timely execution, and high-quality outcomes.
This role requires strong engineering roots, especially in C++ OR Qt/QML, and a deep understanding of modern team topologies to drive collaboration between feature teams, enabling teams, and platform teams.
Key Responsibilities
- Drive the planning, execution, and delivery of cross-team programs within the shared services and core platform space.
- Collaborate closely with architects, engineering leads, and product managers to define integration strategies, interface contracts, and reusable service layers.
- Ensure platform modules and shared components (especially those built using C++ OR Qt/QML)meet quality, safety, and performance standards.
- Lead dependency management across multiple workstreams; proactively surface risks and mitigate them through alignment and action plans.
- Apply principles of team topologies to optimize collaboration and reduce cognitive load across development teams.
- Maintain strong stakeholder communication loops, including regular program status updates, issue escalation, and executive briefings.
- Champion agile and lean delivery practices while ensuring traceability and compliance within a regulated medical device environment (IEC 62304, ISO 13485, etc.).
Required Qualifications
- 8+ years of experience in software development and/or technical program management. Must have experience in Medical Device/Healthcare domain .
- Strong technical background in C++ OR Qt/QML especially in building shared UI components or embedded frameworks.
- Proven success in orchestrating multi-team programs, preferably in regulated domains (medical devices, automotive, aerospace).
- Deep understanding of team topologies, DevOps culture, and modern software delivery models.
- Excellent communication, conflict resolution, and stakeholder management skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.