Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CoLab Software

Senior PLM/CAD Integrations Developer

CoLab Software

Senior Software Engineer role at CoLab Software developing integrations for CAD and PLM systems. Solving complex engineering workflow challenges and enhancing product capabilities in the Mechanical Engineering Lifecycle.

Posted 7/28/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development for SaaS and desktop applications, with a strong focus on CAD and PLM integrations. Proven ability to collaborate with cross-functional teams to enhance product capabilities and user experience.

Highest-signal resume keywords
Java ProgrammingC# ProgrammingPython ProgrammingCAD IntegrationsMechanical Engineering Lifecycle

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Object Oriented ProgrammingVersion ControlRelease ManagementCI/CD WorkflowsJavascriptTypescriptHTMLCSSScalable Product DevelopmentEngineering Change Management
Soft Skills
Team CollaborationContinuous ImprovementMentoringTechnical GuidanceUser Experience Advocacy
Tools & Technologies
WebpackNPMJestCypressPTC WindchillSiemens TeamcenterDassault 3DEXPERIENCEAutodesk Vault
Industry Keywords
Product Lifecycle ManagementMechanical Revision ManagementDesign CollaborationEngineering Workflow SoftwarePLM-CAD-ERP Integration

Tech Stack

Tools & technologies
CypressERPJavaJavaScriptJestPythonTypeScriptVaultWebpack

About the role

Key responsibilities & impact
  • Interpret complex customer problems and work alongside Product, Design, and Engineering to build solutions that deliver measurable value for customers.
  • Design, build, and maintain customer-facing product capabilities across desktop and web technologies.
  • Develop integrations with leading CAD and PLM platforms, helping engineering teams work seamlessly within their existing Mechanical Engineering Lifecycle workflows.
  • Collaborate with teammates to design new product features based on customer requirements, product strategy, and UX designs.
  • Improve the tools, architecture, and development practices that enable the team to ship high-quality software quickly and reliably.
  • Participate in code reviews and help establish engineering best practices across the team.
  • Champion the user experience, with a focus on performance, usability, and reliability.
  • Contribute to product vision, technical direction, and roadmap discussions.
  • Mentor and support other developers through technical guidance and thoughtful feedback.

Requirements

What you’ll need
  • Professional software development experience working on production-level SaaS or desktop applications
  • Proficient with Java, C#, and/ or Python as well as object oriented languages.
  • Experience with version control, release management, and CI/CD workflows
  • Exposure to Javascript/Typescript, HTML and CSS is considered an asset
  • Experience with front-end build, package-management & testing tools such as Webpack, NPM, Jest, Cypress, etc would be considered an asset
  • Consistent track record of building and maintaining highly scalable products would be considered an asset
  • Passion for working in teams with emphasis on respect and continuous improvement
  • CAD integrations or engineering workflow software.
  • Mechanical Engineering Lifecycle (MEL) or Product Lifecycle Management (PLM) software.
  • Mechanical revision management, design collaboration, or engineering change workflows.
  • Developing integrations between CAD, PLM, ERP, or other engineering systems.
  • Programming or extending platforms such as PTC Windchill, Siemens Teamcenter, Dassault 3DEXPERIENCE/ENOVIA, Autodesk Vault, or similar enterprise engineering platforms.
  • Supporting CAD plugins, desktop extensions, or engineering productivity tools.
  • Reproducing, troubleshooting, and resolving complex PLM/CAD integration issues.
  • Working with engineering data including BOMs, part management, document management, access control, engineering change management, and PLM-CAD-ERP integration scenarios.

Benefits

Comp & perks
  • extended health and benefits package
  • unlimited paid vacation
  • RRSP/401K matching