Software Development/Technical Program Manager
Apply NowCompany: Pi Square Technologies LLC
Location: Pittsburgh, PA 15237
Description:
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++ and Qt/QML, and a deep understanding of modern team topologies to drive collaboration between feature teams, enabling teams, and platform teams.
Key Responsibilities
Required Qualifications
This role requires strong engineering roots, especially in C++ and 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++ 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.