CareerPlanSign in

Software Developer

Montreal, Canada💼 Full-time🗓 2026-07-22 → 2026-10-07

Core

Design, develop, and enhance Manufacturing Process Planning capabilities within Windchill, a leading PLM platform, to help global manufacturers plan, sequence, and optimize production operations.

Role type

Software Developer (Java)

Builds

Scalable, enterprise-grade manufacturing solutions and core MPMLink functionality

Domain

Manufacturing / PLM (Product Lifecycle Management)

Deliverable

product features

Required skills

Java, object-oriented design, RESTful APIs, relational databases, distributed systems, Docker, CI/CD automation

Preferred skills

Windchill/MPMLink experience, cloud environments, microservices, AI-assisted coding tools

Technologies

Java, JavaScript, HTML, XML, Windchill extension frameworks, Info*Engine, IntelliJ, Eclipse (via careerplan.io/jobs/JR112457-software-developer-at-ptc)

Responsibilities

Analyze functional requirements from Product Management and SMEs; Design technical solutions and software components; Develop Windchill customizations, MPMLink logic, and backend services; Conduct code and design reviews; Perform unit, integration, and regression testing; Work with build pipelines and CI/CD automation.

Seniority

Mid-level, hands-on IC