Back to search
jobgether Lever · Posted 19d ago

Windchill Java Customization Engineer

US Full-time

IT Security & IT Lever
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.

Accountabilities

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

    Requirements

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

      Benefits

        • 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.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent