Technical Product Manager-Consultant
Explicitly mentions integrating 'vibe coding' and AI-assisted development patterns into SDKs and IDE extensions.
About the Role
PTC seeks a Technical Product Manager (Consultant) to own the end-to-end roadmap and delivery of the Creo customization SDK, language bindings, and IDE integrations. The role focuses on API and tooling design, developer experience, cross-functional delivery, and integrating AI-assisted development patterns into SDKs and IDE extensions.
Job Description
Role
PTC is hiring a Technical Product Manager-Consultant to own the roadmap and delivery of the Creo customization toolkits (SDKs and language bindings) and first-party IDE integrations. The role is centered on designing consistent APIs across languages, improving developer experience, coordinating cross-functional teams, and enabling AI-assisted development workflows.
Key Responsibilities
- Own roadmap and execution for the Creo customization SDK and language bindings (C, C++, Java, JavaScript, VBA, upcoming Python).
- Lead API design governance, including naming conventions, versioning, deprecation policies, backward compatibility, language ergonomics, and documentation standards.
- Coordinate delivery with core Creo teams, language binding teams, DevOps, documentation, and product management to meet release timelines and quality criteria.
- Manage technical risks and dependencies (Creo release schedule, OS/toolchain updates, language runtime changes) and drive clear status, risks, and mitigation plans.
- Champion developer experience through samples, reference implementations, project templates, and tooling that facilitate building, debugging, and shipping Creo customizations.
IDE & Tooling Responsibilities
- Define the strategy and roadmap for first-party IDE extensions/plugins for VS Code, IntelliJ-based IDEs, and other key environments.
- Ensure each supported language has coherent IDE support: syntax, navigation, completion/intellisense, inline documentation, and debugging workflows.
- Align SDK packaging, project structures, and build configurations with modern IDE workflows (e.g., CMake/MSBuild, Maven/Gradle, npm, Python environments).
- Run feedback loops with internal teams, partners, and external developers to iteratively improve SDKs and IDE integrations.
- Drive integration of AI-assisted development patterns (e.g., “vibe coding” workflows, code-generation prompts, inline AI suggestions) into SDKs and IDE extensions, optimizing APIs, samples, and documentation for AI coding assistants.
Required Qualifications
- 8+ years in software engineering or technical program/product management delivering complex technical products or platforms.
- Hands-on background with APIs/SDKs or developer platforms; ability to read code, design docs, and review API proposals.
- Practical experience with at least two of: C/C++, Java, JavaScript/TypeScript, Python; understanding of native/managed interop and language bindings.
- Experience coordinating multi-team programs with multiple releases, dependencies, and stakeholders.
- Strong written and verbal communication skills for technical and non-technical audiences.
Preferred Qualifications
- Experience with desktop or rich-client products (3D/graphics/simulation) where performance and backward compatibility are important.
- Direct experience building or managing IDE extensions/plugins (VS Code extensions, IntelliJ plugins) or similar developer-tool integrations.
- Familiarity with CI/CD for SDKs and tooling, semantic versioning, and automated compatibility testing across platforms and language bindings.
- Demonstrated ability to influence without authority, facilitate design reviews, and drive alignment across teams.
- Experience designing or integrating AI-assisted developer workflows and shaping APIs and tooling for AI coding assistants.
What Success Looks Like
- A coherent, well-documented Creo customization toolkit across supported languages with clear versioning and migration paths.
- High-quality IDE integrations that noticeably improve developer productivity for Creo developers and partners.
- Predictable, transparent delivery of roadmap milestones with managed risks and clear tradeoffs.