Sr. Software Engineer (Windchill Navigate)

Apply now »

Date: Feb 16, 2026

Location: Pune, IN

Company: PACCAR

We are looking for an enthusiastic and inquisitive Sr. Software Engineer (Windchill Navigate).  As a Windchill ThingWorx (Windchill Navigate) Developer, you will be responsible for designing, developing, and supporting user-facing PLM applications and experiences built on ThingWorx and Windchill Navigate. You will work closely with Windchill Developers, Architects, business stakeholders, and end users to deliver intuitive, role-based PLM applications that surface Windchill data in meaningful, actionable ways.This role focuses on ThingWorx platform development, Windchill data integration, and UI/UX enablement, bridging PLM back-end systems with modern digital experiences.

 

Key Responsibilities:

 

  • Develop ThingWorx entities including Things, Thing Templates, Thing Shapes, Services, Mashups, and Data Shapes.
  • Integrate ThingWorx with Windchill using Windchill Connector, OData services, and REST APIs to consume and display PLM data.
  • Customize and extend out-of-the-box Windchill Navigate views and components.
  • Build responsive, role-based user interfaces using ThingWorx Mashups and UI widgets.
  • Collaborate with Windchill Developers and Architects to ensure data models, services, and security align with Windchill PLM standards.
  • Implement security, user roles, organizations, and permissions within ThingWorx and Navigate applications.
  • Develop and optimize ThingWorx services using JavaScript and platform APIs, ensuring performance and scalability.
  • Troubleshoot and resolve issues related to data integration, performance, and user experience.
  • Support deployment, configuration, and upgrades of ThingWorx and Windchill Navigate environments.
  • Create and maintain technical documentation, including application designs, data mappings, and configuration details.
  • Work closely with business stakeholders to gather requirements, conduct demos, and incorporate feedback into iterative improvements.
  • Follow established development standards, best practices, and change management processes

 

Education Requirements:

 

  • Bachelor’s degree in in Information Systems, Computer Science or related field desired.

 

Knowledge & Skills REQUIRED:

 

  • 8+ years of experience developing applications using ThingWorx and/or Windchill Navigate.
  • Hands-on experience building ThingWorx entities (Things, Mashups, Services, Data Shapes).
  • Experience integrating ThingWorx with Windchill PLM using Windchill Connector, OData, and REST APIs.
  • Strong understanding of Windchill data concepts (WTParts, Documents, Change Objects) and how they are consumed by Navigate.
  • Proficiency in ThingWorx service development using JavaScript.
  • Experience building user-friendly, role-based UI experiences within ThingWorx Mashups.
  • Understanding of software development lifecycle (SDLC) and version control tools.
  • Knowledge of security concepts including users, groups, organizations, and access control in ThingWorx.
  • Demonstrated knowledge of PostgreSQL database table structures as implemented in ThingWorx.
  • Familiarity with JSON, RESTful services, and web application concepts
  • Strong analytical and problem-solving skills.
  • Ability to collaborate effectively with cross-functional technical and business teams

 

Technical / Professional Experience Desired:

 

  • Experience customizing or extending out-of-the-box Windchill Navigate apps.
  • Experience with Windchill PLM development and configuration (PDMLink, workflows, lifecycles, ACLs, WRS).
  • Knowledge of HTML, CSS, and basic web UI concepts to enhance ThingWorx Mashups.
  • Knowledge of performing ThingWorx restore processes from Production to Non-Production environments.
  • Experience with performance tuning and optimization in ThingWorx environments.
  • Familiarity with DevOps practices, environment promotion, and deployment automation.
  • ThingWorx and/or Windchill Navigate Certification(s) is a plus

 

Competencies and Behaviours:

 

  • Excellent problem-solving skills and written and verbal communication skills.
  • Able to work effectively in a team environment with little or no supervision.
  • Able to prioritize and track multiple initiatives concurrently.
  • Embody and promote PACCAR values of Teamwork, Continuous Improvement, Commitment, Openness, and Learning
  • Act with Integrity
  • Demonstrate Adaptability
  • Drive for Results


Job Segment: Software Engineer, PLM, User Experience, Web Design, Computer Science, Engineering, Management, Technology, Creative

Apply now »