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