Senior PLM/CAD Integrations Developer

New
C
CoLabMechanical Engineering Software
Canada or the USFull-TimeSenior
SalaryThis is a full-time, permanent position with an attractive compensation package that includes a stock options package.
Apply NowOpens the employer's application page

Job Details

Required Skills
PythonJavaC#CI/CDSaaS

Requirements

  • 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.
  • Experience with CAD integrations or engineering workflow software.
  • Experience with Mechanical Engineering Lifecycle (MEL) or Product Lifecycle Management (PLM) software.
  • Understanding of mechanical revision management, design collaboration, or engineering change workflows.
  • Experience 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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
This is a full-time, permanent position with an attractive compensation package that includes a stock options package.
Apply Now