Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Windchill Java Customization Engineer

$100k - $150k
Full-time

Bright Vision Technologies

Bright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.

As we continue to grow, we’re looking for a skilled Windchill Java Customization Engineer to join our dynamic team and contribute to our mission of transforming business processes through technology.

This is a fantastic opportunity to join an established and well-respected organization offering tremendous career growth potential.

Windchill Java Customization Engineer

Job Title: Windchill Java Customization Engineer
Salary 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.
Required Qualifications
  • 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.
Preferred Qualifications
  • 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.
How to Apply
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.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Windchill Java Customization Engineer in Clarksburg, MD vacancy
  •  ...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

    Phani

    Gaithersburg, MD
    3 days ago
  • $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... 
    Suggested
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    Clarksburg, MD
    3 days ago
  • 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

    goTenna

    Clarksburg, MD
    2 days ago
  • $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

    Forterra

    Clarksburg, MD
    2 days ago
  • $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... 
    Suggested
    Local area
    Immediate start
    Remote work

    Leidos

    Clarksburg, MD
    4 days ago
  • $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 time
    Fixed term contract
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa

    Bright Vision Technologies

    Clarksburg, MD
    3 days ago
  • 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 time
    Shift work

    Carwashexpress

    Germantown, MD
    1 day ago
  •  ...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

    SITEMETRIC LLC

    Buckeystown, MD
    1 day ago
  • $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 area
    Immediate start

    Leidos

    Gaithersburg, MD
    4 days ago
  •  ...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.... 

    Dunhill Professional Search

    Germantown, MD
    3 days ago
  • $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... 

    OpenText

    Gaithersburg, MD
    3 days ago
  •  ...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... 

    Trinity Enterprise Services, LLC

    Gaithersburg, MD
    22 hours ago
  • $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 time
    Temporary work
    Work experience placement
    Local area

    Forterra, Inc.

    Clarksburg, MD
    22 hours ago
  •  ...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.... 

    Dunhill Professional Search

    Germantown, MD
    3 days ago
  • $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 time
    Remote work

    Ennoble First, Inc.

    Gaithersburg, MD
    4 days ago
  •  ...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

    Edgewater Federal Solutions

    Germantown, MD
    22 hours ago
  • $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 time
    Temporary work
    Work experience placement
    Local area

    Forterra

    Clarksburg, MD
    2 days ago
  • $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 area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Clarksburg, MD
    4 days ago
  •  ...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... 

    Ibility

    Gaithersburg, MD
    2 days ago
  •  ...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 pay
    Local area

    Eliassen Group

    Gaithersburg, MD
    4 days ago
  •  ...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

    Reinventing Geospatial

    Gaithersburg, MD
    22 hours ago
  • $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 work
    Work from home

    Leidos LLC

    Gaithersburg, MD
    3 days ago
  • $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 pay
    Part time
    Flexible hours
    Weekend work
    Afternoon shift

    JCPenney

    Clarksburg, MD
    1 day ago
  • $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 area
    Immediate start

    Leidos

    Gaithersburg, MD
    -106
  • $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 area
    Immediate start

    Leidos

    Gaithersburg, MD
    -106
  • $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... 

    teKnoluxion

    Gaithersburg, MD
    9 days ago
  • 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

    Intelligent Automation, a BlueHalo Company

    Derwood, MD
    1 day ago
  • $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 work
    Local area
    Immediate start
    Remote work
    Flexible hours

    Leidos

    Clarksburg, MD
    4 days ago
  •  ...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 area
    Shift work
    Day shift

    Potbelly - Keil Group LLC

    Gaithersburg, MD
    3 days ago
  •  ...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 time
    Temporary work
    Work at office
    Relocation package
    Flexible hours

    Michael Bonsby HVAC, Plumbing & Electrical

    Clarksburg, MD
    8 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Windchill Java Customization Engineer. Be the first to apply!