Posted Jul 10, 2026

Senior Teamcenter Developer

Apply Now
Benefits: Competitive salary Location Remote Experience Level Senior Level (8 or more years of experience) Role Overview The Senior Teamcenter Developer / Solution Architect designs, develops, and deploys enterprise-grade Product Lifecycle Management (PLM) solutions. This role focuses on architecting business-layer functionalities within Teamcenter rather than simply coding to specifications. The ideal candidate will have deep expertise in Teamcenter development, C++, ITK customization, BMIDE, workflow design, and Active Workspace (AWC) customization to support complex workflow automation and business process engineering. This is a 6-month contract with a strong likelihood of extension. Key Responsibilities Solution Architecture & Customization • Architect, design, and deploy enterprise Teamcenter business-layer functionalities, ensuring scalable and robust PLM configurations. • Develop, maintain, and support custom server-side and client-side Teamcenter applications utilizing C++ and ITK customization. • Configure and extend the Teamcenter data model, business objects, queries, reports, and lifecycle processes using BMIDE. • Customize and configure Active Workspace (AWC) interfaces to meet specific operational and user experience requirements. Workflow Automation & Process Design • Design, develop, and support complex Teamcenter workflows, implementing custom handlers, exits, and workflow extensions. • Modify and enhance existing workflows, forms, handlers, and business rules to align with evolving organizational processes. • Collaborate directly with business stakeholders to translate complex operational needs into technical PLM solutions. Production Support & Operations • Diagnose, troubleshoot, and resolve production issues involving deployment, server-side/client-side components, configurations, and system integrations. • Conduct code reviews and enforce enterprise development standards to ensure quality, performance, and scalability. • Manage multiple enhancement and support requests independently in a ticket-driven environment. • Provide technical guidance and architectural best practices to local and remote engineering teams. Required Qualifications • 8 or more years of professional Teamcenter development and customization experience. • Strong expertise in enterprise-level C++ software development. • Extensive hands-on experience with Teamcenter ITK customization and BMIDE configurations. • Proven experience designing, developing, and deploying complex Teamcenter workflows, handlers, exits, and workflow extensions. • Hands-on experience customizing Active Workspace (AWC) interfaces. • Strong understanding of Teamcenter data model customization, preferences, queries, reports, and lifecycle management. • Ability to independently troubleshoot, debug, and resolve complex production issues across server and client components. • Excellent communication and collaboration skills to bridge technical architecture and business-level requirements. Preferred Qualifications • Experience with T4EA integration and Teamcenter Dispatcher configurations. • Experience executing Teamcenter data migrations and site consolidations using tools like CSV2TCXML and low-level TCXML utilities. • Practical experience in ETL development, along with Perl and Shell scripting. • Solid understanding of SQL databases supporting Teamcenter environments. • Experience supporting large-scale enterprise PLM implementations within aerospace, defense, manufacturing, or industrial engineering sectors. • Prior experience working in a Solution Architect or Technical Lead capacity on multi-site Teamcenter deployments. Core Skills & Attributes • High-level analytical, troubleshooting, and debugging capabilities. • Strong logical mindset to translate business processes (such as BOM and Change Management) into technical workflows. • Ability to work independently with minimal guidance in a fast-paced environment. • Collaborative team player with a focus on delivering high-quality, scalable code. This is a remote position.