Software Developer
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
