Windchill Java Customization Engineer
Papillion, Sarpy County, Nebraska, 68046, USA
Listed on 2026-06-04
-
Software Development
Software Engineer, Backend Developer
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Windchill Java Customization Engineer in the United States.
This role is focused on deep technical customization of the Windchill PLM platform using Java and PTC-native APIs. You will work on extending core system behavior through services, workflows, listeners, and processors while ensuring upgrades remain stable and maintainable. The position plays a key role in enabling engineering and product teams to tailor Windchill to complex enterprise needs. You will operate in a highly technical environment where performance, scalability, and platform integrity are critical.
The work spans both new feature development and modernization of legacy customizations. You will collaborate closely with cross-functional stakeholders to translate business requirements into robust technical solutions. This is a hands‑on engineering role with significant impact on enterprise product lifecycle management systems.
- Design and implement advanced Windchill customizations using Java, including services, listeners, processors, validators, and workflow extensions.
- Extend the Windchill data model through Type and Attribute Management (TAM), custom relationships, and business logic enhancements.
- Build and maintain custom UI components such as JSP/HTML pages, tables, actions, and wizard interfaces.
- Develop asynchronous processing capabilities using queues, background jobs, and scheduled tasks within Windchill.
- Optimize system performance through query tuning, caching strategies, and Java-level improvements.
- Ensure all customizations align with PTC best practices to support long‑term upgradeability and system stability.
- Collaborate with functional teams to translate requirements into scalable and maintainable technical designs.
- Provide production support, troubleshoot issues, and deliver long‑term fixes to improve platform reliability.
- Maintain detailed technical documentation including architecture, design decisions, and operational runbooks.
- Mentor engineers through code reviews, design guidance, and structured knowledge sharing.
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
- 5+ years of Java development experience with strong focus on Windchill customization.
- Deep hands‑on expertise with Windchill APIs, architecture, and customization frameworks.
- Strong understanding of Windchill data model, workflows, lifecycle management, and system internals.
- Experience with JSP, HTML, and UI-level Windchill extensions.
- Proficiency in SQL with experience in Oracle or SQL Server environments.
- Hands‑on experience with Type and Attribute Management (TAM).
- Strong debugging, troubleshooting, and performance optimization skills.
- Ability to work in complex enterprise environments with cross‑functional stakeholders.
- Excellent communication and technical documentation abilities.
- Competitive salary aligned with experience, typically in the $100,000–$150,000 range.
- Fully remote work within the United States.
- Long‑term, stable engagement aligned with multi‑year delivery roadmap.
- Direct W2 employment with full benefits package.
- Opportunity to work on large‑scale enterprise PLM systems.
- Career growth in advanced Windchill and PLM engineering domains.
- Exposure to complex engineering challenges and enterprise architecture.
- Collaborative and technically driven work environment.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).