Job Description
Role: Technical Program Manager
Location: Pittsburgh, PA
Type: Long term contract
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++ and 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.
- Strong technical background in C++ and 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.
Job Tags
Contract work,