Skip to main content
CoLab

Senior PLM/CAD Integrations Developer

RemoteCanada, United States only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Mid-size
Salary not disclosed
Check eligibility

Open to CA, US only. Set where you work from to check your eligibility.

No BS summary

Senior software engineer for PLM/CAD integrations, remote in Canada or the US. Needs production SaaS or desktop application experience and proficiency with Java, C#, and/or Python. CAD/PLM, engineering workflow, or Mechanical Engineering Lifecycle software experience is central to the role.

Core skills

Java/C#/PythonPLM/CAD integrations

Required skills

Version controlCI/CD

Optional skills

JavaScriptTypeScriptHTMLCSSWebpackNPMJestCypress

What you'll do

  • 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.

What they require

  • 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.
  • 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.
  • Preferred: Exposure to JavaScript/TypeScript, HTML and CSS.
  • Preferred: Experience with front-end build, package-management and testing tools such as Webpack, NPM, Jest, Cypress, etc.
  • Preferred: Consistent track record of building and maintaining highly scalable products.

Benefits

  • Attractive compensation package.
  • Stock options package.
  • Extended health and benefits package.
  • Unlimited paid vacation.
  • RRSP/401K matching.
  • Flexibility to work remotely from anywhere within Canada or the US.

Google Colab is an online platform hosted by Google to write, run and share code

Details

Apply routeGreenhouse
Salary not disclosed