PTC Java Engineer

Bright Vision Technologies•Highlands Ranch, CO
•$100,000 - $150,000•Remote

About The Position

Bright Vision Technologies is seeking an experienced Windchill Java Customization Engineer to develop deep, low-level customizations using Java, PTC APIs, and PTC customization frameworks. The role focuses on extending Windchill behavior through services, listeners, and processors while maintaining a clean, upgrade-friendly customization layer. The successful candidate will bring strong Java fundamentals, familiarity with Windchill platform internals, and a disciplined, performance-aware engineering approach. The engineer will work with product, design, engineering, operations, business stakeholders, and functional consultants to translate complex or ambiguous requirements into durable solutions. The role also includes contributing to engineering quality through reviews, mentoring, documentation, migration work, and hands-on post-go-live support. This is a full-time, direct W2 position that is 100% remote in the United States. The listed annual salary range is $100,000–$150,000. The employer does not sponsor new H-1B visa petitions; U.S. citizens, Green Card holders, EAD holders, and H-1B transfer candidates are encouraged to apply.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
  • Five or more years of Java development experience, with a strong focus on Windchill customization.
  • Deep, hands-on experience with the Windchill Java API and customization frameworks.
  • Solid understanding of the Windchill data model, lifecycle, and workflow internals.
  • Strong Java object-oriented design and performance-engineering skills.
  • Experience with JSP, HTML, and Windchill client-side customization.
  • Hands-on experience with Type and Attribute Management (TAM).
  • Strong SQL skills and familiarity with Oracle or SQL Server.
  • Experience supporting Windchill upgrades.
  • Excellent troubleshooting and documentation skills.
  • Six or more years of experience stated in the position overview.

Nice To Haves

  • PTC Windchill development certifications.
  • Experience with PTC ThingWorx development.
  • Exposure to Windchill RV&S customization.
  • Familiarity with CI/CD tooling for Windchill.
  • Experience operating Windchill in the cloud.

Responsibilities

  • Design and develop advanced Java customizations within Windchill, including custom services, listeners, processors, validators, and helpers.
  • Extend the Windchill data model with custom types, attributes, and relationships using Type and Attribute Management (TAM).
  • Build custom JSP and HTML extensions, including custom tables, actions, and wizard pages.
  • Develop custom queues and background processes for asynchronous Windchill tasks.
  • Implement complex workflow expressions and robot delegates in Java.
  • Optimize Java customization performance through profiling, query tuning, and caching strategies.
  • Follow PTC customization best practices and ensure customizations are upgrade-friendly.
  • Lead efforts to migrate legacy customizations to modern PTC-supported patterns, including phased cutovers, backward-compatibility shims where needed, and reversible, monitored migration steps.
  • Conduct code reviews and uphold internal engineering standards.
  • Collaborate with functional consultants to translate complex requirements into Java designs.
  • Provide post-go-live and hypercare support; triage incidents, identify root causes, and drive durable fixes with operations teams.
  • Maintain technical documentation, including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures.
  • Mentor and coach junior and mid-level engineers through reviews, pair programming, and knowledge sharing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service