Windchill Java Customization Engineer
$100k - $150kBright Vision Technologies
Windchill Java Customization Engineer
Job Title: Windchill Java Customization EngineerSalary Range: 100k$/Annum-150k$/Annum
Location: 100% Remote (Continental United States)
Position Type: In-house Bright Vision Technologies SOW engagement (no third-party client or vendor)
Experience: 5+ years
Sponsorship: No new H1B sponsorship available. H1B transfers welcomed for qualified candidates.
Employment Type: Full-time, direct W2 with Bright Vision Technologies (no C2C, no 1099, no third-party)
Engagement: Long-term, multi-year, aligned to the Bright Vision SOW delivery roadmap
Compensation: Competitive base salary commensurate with experience, plus benefits.
Employment Terms & Visa Policy
This is a 100% remote, full-time, direct W2 position with Bright Vision Technologies.
This role is part of Bright Vision Technologies’ in-house Statement of Work (SOW) engagement. The client, end customer, and employer for this position is Bright Vision Technologies — there is no third-party client, vendor, or implementation partner involved.
We do not engage in C2C, 1099, or third-party arrangements for this role.
BUT STRICTLY NO C2C/1099/3RD PARTY COMPANIES. ALL OUR ROLES ARE W2 AND NO 3RD PARTY BROKERING PLEASE.
Candidates must be willing to work directly as a full-time W2 employee of Bright Vision Technologies and contribute to our in-house SOW deliverables.
No new H1B sponsorship is available for this role.
However, candidates who are currently on a valid H1B visa and require a transfer are welcome to apply. We will support H1B transfers for qualified candidates.
For every role, a technical coding assessment is mandatory. Please apply only if you are confident in your technical abilities and hands-on experience.
Job Summary
We are seeking an experienced Windchill Java Customization Engineer focused on deep, low-level Windchill customizations using Java, PTC APIs, and PTC’s customization frameworks. This role suits engineers who enjoy working close to the platform, extending its behavior through services, listeners, and processors while preserving a clean and upgrade-friendly customization layer. The ideal candidate will bring strong Java fundamentals, deep familiarity with the Windchill platform internals, and a disciplined, performance-aware engineering style. In this role you will work closely with cross-functional partners — product, design, engineering, operations, and business stakeholders — to translate ambiguous requirements into well-engineered solutions, and will be expected to raise the bar through code review, design review, and mentorship of more junior engineers. The successful candidate brings strong engineering discipline, a clear communication style, and a track record of shipping meaningful work that holds up well in production.
Key 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, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards.
- Optimize performance of Java customizations, including profiling, query tuning, and caching strategies.
- Adhere strictly to PTC customization best practices, ensuring upgrade-friendly customizations.
- Lead migration efforts to retire legacy customizations to modern PTC-supported patterns, planning phased cutovers, building backward-compatibility shims where needed, and ensuring each migration step is reversible and well-monitored.
- Conduct code reviews and uphold internal engineering standards, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards.
- Collaborate closely with functional consultants to translate complex requirements into clean Java designs.
- Provide hands-on post-go-live and hypercare support, working closely with operations teams to triage incidents quickly, identify root causes, and drive durable fixes that improve long-term system stability.
- Maintain comprehensive, current technical documentation — including architecture diagrams, design decisions, configuration references, runbooks, and operational procedures — so that the system remains supportable, auditable, and easy to onboard new engineers onto over time.
- Mentor and coach junior and mid-level engineers through code review, design review, pair programming, and structured knowledge sharing, helping the broader team grow in technical maturity and confidence over time.
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline.
- Five or more years of Java development experience, with strong focus on Windchill customization.
- Deep, hands-on experience with the Windchill Java API and customization frameworks.
- Solid understanding of Windchill data model, lifecycle, and workflow internals.
- Strong Java OO 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.
- 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.
Would you like to know more about this opportunity?
For immediate consideration, please send your resume to View email address on brightvisiontechnologies. or contact us at Show phone number. Learn more about Bright Vision Technologies at
We recognize that our people are our strength, and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company.
We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs.
Bright Vision Technologies is an Equal Opportunity Employer, including Disability/Veterans.
Position offered by “No Fee Agency.”
Equal Employment Opportunity (EEO) Statement
Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall.
BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
- ...2. Must have four (4) plus years of Web based applications development experience in:a. JAVA, J2EE, JSP, HTML, JavaScript, XML, EJB, JavaBeans, JDBC, Struts framework, Custom tag librariesb. Working knowledge in Websphere, JBoss administration console. Developing web...Suggested
$100k - $150k
...re looking for a skilled PTC Windchill Developer to join our dynamic... ...engagement. The client, end customer, and employer for this position... ...functional consultants and engineering stakeholders to translate manufacturing... ...strong hands-on Windchill Java customization experience with...SuggestedFull timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa- goTenna is seeking a passionate Mechanical Engineer to join its team in Clarksburg, MD. You will be engaged in the design and development... ..., contributing to high-quality products that meet diverse customer needs. Your role will focus on creating detailed models and performing...Suggested
$105k - $140k
Forterra is seeking a Customer Success Operations Lead based in Clarksburg, MD. This role focuses on optimizing operational systems that empower the Customer Success organization to deliver scalable, high-quality service and training. Responsibilities include managing...Suggested$87.1k - $157.45k
...TEC2212T4 Leidos is seeking a Systems Integration & Test Engineer who will be a member of a dynamic team on the Terminal Flight... ...test procedure, and test inputs are prepared to execute with the customer present • Execute procedures that verify the system is properly...SuggestedLocal areaImmediate startRemote work$100k - $150k
...to grow, we’re looking for a skilled Windchill Integration Engineer to join our dynamic team and contribute... ...(SOW) engagement. The client, end customer, and employer for this position is Bright... ...using OData, Info*Engine, or custom Java services. Implement message-based...Full timeFixed term contractH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa- Carwashexpress is hiring a Shift Lead in Germantown, MD. This full-time position involves engaging with customers, overseeing team operations, and ensuring vehicle wash quality standards. You'll lead the team through shifts to ensure efficient operations and a positive...Full timeShift work
- ...is seeking a Site Logistics Leader for its Buckeystown, MD location. This role focuses on overseeing service deployment, managing customer relationships, and ensuring high safety and quality standards across construction projects. The ideal candidate will possess a strong...For contractors
$87.1k - $157.45k
...oriented programming, and mission‑driven engineering , and you’re ready for work that... ...operations intelligence is enabled for our customer. Why This Role Stands Out High Impact... ...backend application components using Java or Python REST API Development: Develop...Local areaImmediate start- ...Senior Applications Developer/Engineer, highly proficient in leading and independently maintaining, developing, testing and... ...small team of developers. Builds, enhances and maintains custom solutions in Jira, Java-based and Azure .NET custom web-applications....
$143.4k - $215k
...strong programming and scripting skills in Java and Python. Create, maintain, and... .... ~5+ years of experience in software engineering (or equivalent experience). ~ Familiarity... ...deeply about people, and always put our customers first. We help teams succeed through...- ...Job Title Full Stack Engineer for the Maru Program on the Joint Analytic Workspace System... ...clearly defined but always prioritizing customer needs Resolve obstacles for the development... ...frameworks Backend Development: Java including Java Spring Boot Cloud Development...
$115k - $155k
...seeking an experienced and hands-on Platform Control Software Engineer to join our team. The ideal candidate will have a strong background... ...-First Mindset - We put the needs of the mission and our customers first and understand that the US and its allies have no preordained...Full timeTemporary workWork experience placementLocal area- ...maintaining, developing, testing and delivering high quality, enterprise-wide solutions. Builds, enhances and maintains custom solutions in Jira, Java-based and Azure .NET custom web-applications. Applies software updates and patches to Jira, Confluence, WebSphere....
$130k - $160k
...Senior Backend Software Engineer Location: Gaithersburg, Maryland; Alexandria, VA; Chantilly... ...capabilities to a national security customer. The program leverages Agile development,... ...test, and maintain backend services using Java or Python • REST API Development: Design...Full timeRemote work- ...Job Title: Sr. Application Engineer Status: Exempt Essential Functions Analyzes... ...languages (i.e., Cold Fusion, Visual COBOL, Java, C, C++, and C#) in the design and... ...communicate orally and in writing and a positive customer service attitude while working in a fast-...Contract work
$105k - $140k
...dynamic routing, and real‑time responsiveness, enabling sustained advantage across complex mission environments. About the role The Customer Success Operations LEAD is responsible for building, scaling, and optimizing the operational systems that enable Forterra’s...Full timeTemporary workWork experience placementLocal area$107.9k - $195.05k
...Description Leidos has an exciting opening for you, as a Cloud Engineer, to play a critical role with design, engineering, development,... ...verbal communication skills are required to collaborate with customer representatives, domain experts, systems engineers, and...Local areaImmediate startRemote workFlexible hours- ...Technical Analyst/Selenium Developer to support a large federal customer with the implementation of Momentum in a cloud-based environment... ...ideal candidate will have hands-on experience with Selenium and Java, along with knowledge of CI/CD tools like Jenkins. Responsibilities...
- ...designers and product stakeholders to deliver customer-focused solutions. Design and... ...product, design, business stakeholders, and engineering leadership to prioritize and deliver... ...GraphQL, REST APIs, microservices, Node.js, Java, Python, SQL and NoSQL databases. ~...Hourly payLocal area
- ...Software Engineer Reinventing Geospatial (RGi) is a leading expert in geospatial solutions... ...learning, leveraging tools like Python, Java, and ArcGIS. We don't just fill roles... ...applications and services supporting our customer's GEOINT mission. Design and implement...Immediate start
$87.1k - $157.45k
...using a combination of traditional systems engineering and AI‑augmented software development... ...one modern programming language (e.g., Java, Python, C++, or similar on a Linux‑based... ...investigations as required by the government customer Preferred / Desired Qualifications...Contract workWork from home$20.25 - $27.38 per hour
...seeking a Part-Time Supervisor in Clarksburg, Maryland. In this role, you will support the management team by ensuring exceptional customer experiences, achieving sales goals, and maintaining store standards. Ideal candidates have supervisory experience in retail, are...Hourly payPart timeFlexible hoursWeekend workAfternoon shift$87.1k - $157.45k
...operations by creating intuitive, high-impact user experience for mission-critical systems. As a UI/UX Engineer supporting a premier Intelligence Community customer, you’ll turn complex challenges into elegant solutions, working alongside innovative teams to deliver capabilities...Local areaImmediate start$87.1k - $157.45k
...skills : Modern Development (PHP, Python, Java ), Structured Data (XML, XSD, XSLT,... ...next-generation application using software engineering best practices in the latest... ...and Data Modeling). Brief management, customer, team, or vendors using written or oral...Local areaImmediate start$87.1k - $157.45k
...Mid-level SQL Engineer Active TS (SCI eligibility) clearance and eligibility to obtain a CI poly At Bcore, our strength comes from... ...'s cyber interests? Join our growing team supporting the NGA customer missions as a Mid-level SQL Engineer. Responsibilities What...- Senior Embedded Software Engineer - Linux (Rockville, MD) Intelligent Automation, Inc. (IAI... ...Electromechanical Systems Group to develop custom solutions in the fields of Robotics,... ...with other programming languages, such as Java and Python. Proficient optimizing ARM software...Permanent employment
$131.3k - $237.35k
...for you as our next TS/SCI Senior Systems Engineer supporting DIA’s National Digital... ...with programming languages such as Python, Java, and React Experience with database systems... ...leader serving government and commercial customers with smarter, more efficient digital and...Contract workLocal areaImmediate startRemote workFlexible hours- ...Gaithersburg is looking for a Shift Leader to manage operations and lead a team of associates. This role involves ensuring exceptional customer service, handling food safety compliance, and controlling costs. Candidates should have at least one year of supervisory...Local areaShift workDay shift
- ...electrical issues and problems Wiring and rewiring structures Participate in training, meetings, and company events Establish customer rapport to offer solutions and provide the correct service We'd Love To Hear From You If You Have ~4+ years of experience as...Full timeTemporary workWork at officeRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Windchill Java Customization Engineer. Be the first to apply!



