Senior PLM/CAD Integrations Developer
Core
Build integrations and platform capabilities connecting CoLab with CAD, PLM, and enterprise systems to support mechanical engineering design reviews and lifecycle workflows.
Role type
Senior Software Engineer (CAD/PLM Integrations)
Builds
Desktop and web applications integrating with CAD and PLM platforms for engineering teams
Domain
Mechanical Engineering Lifecycle (MEL) / Product Lifecycle Management (PLM)
Deliverable
production ML models | product features
Required skills
Java, C#, Python, object-oriented programming, version control, CI/CD, CAD integrations, PLM software, engineering workflow software, mechanical revision management, design collaboration, engineering change workflows, CAD/PLM/ERP integration, PTC Windchill, Siemens Teamcenter, Dassault 3DEXPERIENCE/ENOVIA, Autodesk Vault, CAD plugins, desktop extensions, engineering productivity tools, BOMs, part management, document management, access control, engineering change management
Preferred skills
Javascript/Typescript, HTML, CSS, front-end build tools (Webpack, NPM, Jest, Cypress), building scalable products
Technologies
Java, C#, Python, PTC Windchill, Siemens Teamcenter, Dassault 3DEXPERIENCE/ENOVIA, Autodesk Vault, Webpack, NPM, Jest, Cypress
Responsibilities
Design, build, and maintain customer-facing product capabilities across desktop and web technologies; Develop integrations with leading CAD and PLM platforms; Collaborate with teammates to design new product features based on customer requirements; Improve tools, architecture, and development practices; Participate in code reviews and establish engineering best practices; Champion user experience with focus on performance, usability, and reliability; Contribute to product vision, technical direction, and roadmap discussions; Mentor and support other developers
Seniority
Senior, hands-on IC