Senior PLM Developer
Core
Architecting and implementing mission-critical Teamcenter customizations, integrations, and solutions to enable engineering teams to design, manage, and deliver complex hardware products at scale.
Role type
Senior PLM Software Engineer (Teamcenter)
Builds
Next-generation Engineering Backbone integrating CAD, ERP, MES, manufacturing, and engineering systems into scalable modern platforms.
Domain
Defense technology / Manufacturing / Product Lifecycle Management
Deliverable
production ML models | product features
Required skills
Teamcenter internals and workflows, ITK (Integration Toolkit) development in C/C++, BMIDE data modeling and customization, SOA services and handlers, Active Workspace customization, Java, C++, C#, Git, CI/CD, automated testing, SQL/Oracle/SQL Server, data modeling, query optimization, AI-assisted development tools
Preferred skills
Teamcenter upgrades/migrations, cloud deployment architectures, CAD integrations (NX, SolidWorks), other PLM platforms (Windchill, Aras, Enovia), ERP/MES/WMS/CAD/BOM management, cloud platforms (AWS, Azure, GCP), manufacturing processes, engineering change management, web technologies (JavaScript/TypeScript, React, REST APIs)
Technologies
Teamcenter, ITK, BMIDE, SOA, Active Workspace, Java, C++, C#, Git, Datadog, Claude Code, GitHub Copilot, Cursor, Oracle, SQL Server, AWS, Azure, GCP, NX, SolidWorks, React
Responsibilities
Own and deliver complex Teamcenter customizations and integrations for ArsenalOS PLM, Build high-performance integrations between Teamcenter and other ArsenalOS systems, Design and implement scalable data models, business logic, and workflow solutions, Contribute to improving the platform observability and reliability, Set the bar for engineering excellence through opinionated technical decisions and high-quality code contributions, Collaborate cross-functionally with systems architecture, software product, design, and manufacturing teams
Seniority
Senior, hands-on IC