Techila
Techila/Careers/PLM Developer
Hybrid6–10 yrsApply by Oct 29, 2026

PLM Developer

Join Techila's team of Salesforce experts. We build senior-led transformations that deliver measurable outcomes for clients worldwide.

Experience

6–10 yrs

Employment Type

Full-time

Openings

1 position

Apply By

Oct 29, 2026

Required Skills

PLM Developer

Job Description

We are looking for a talented and analytical Teamcenter PLM Developer to design, customize, and build advanced solutions within our Siemens Teamcenter Product Lifecycle Management (PLM) platform. In this role, you will be responsible for transforming complex engineering and business requirements into scalable technical designs. You will write clean, optimized code for both backend services and frontend interfaces, ensuring our PLM system integrates seamlessly with core enterprise tools like CAD and ERP systems.

What you will do:

Core Development & Customization • Develop server-side customizations using Teamcenter ITK (Integration Toolkit) and SOA (Service Oriented Architecture) frameworks. • Customize client-side environments including Rich Client (RAC) development using Java/Eclipse RCP and Active Workspace (AWC) development using AngularJS, Siemens AW framework, HTML5, and CSS3. • Implement business rules by building custom extensions, handlers (Rule and Action handlers), and user exits to automate complex engineering processes.

Data Modelling & Architecture • Design data models within the Business Modeler IDE (BMIDE), managing business objects, attributes, LOVs (List of Values), and rules. • Create complex workflows and data validation schemes using Workflow Designer and EPM frameworks. • Build data migration scripts and routines to extract, transform, and load (ETL) legacy engineering data into Teamcenter.

System Integrations • Build and maintain integrations between Teamcenter and external enterprise systems such as ERP (e.g., SAP, Oracle), MES, and PLM-to-PLM bridges. • Configure and extend CAD integrations (e.g., NX, Creo, SolidWorks) to optimize data sharing and management for design teams. • Develop custom transfer modes using PLMXML and TCXML for secure data exchange.

Testing & Deployment • Write unit test cases, conduct thorough code reviews, and fix bugs to maintain high software quality benchmarks. • Collaborate with DevOps teams to package code, manage versions using Git/SVN, and support deployment across Dev, QA, and Production systems.

What we would like you to have done:

Technical Background • Experience Level: 5+ years of core software development experience purely focusing on Siemens Teamcenter PLM. • Programming Languages: Proficiency in C, C++, and Java for backend customization, alongside JavaScript/TypeScript for frontend needs. • AWC Customization: Solid hands-on experience customizing Active Workspace (AWC) tile configurations, stylesheets, and custom views. • API Frameworks: Deep technical expertise in Teamcenter ITK, SOA APIs, and BMIDE configurations. • Database Skills: Intermediate proficiency in SQL or PL/SQL for query writing, debugging, and data analysis.

Soft Skills & Education • Education: Bachelor’s or Master's degree in Computer Science, Mechanical Engineering, IT, or a related discipline. • Problem Solving: Strong algorithmic thinking and clean coding practices. • Collaboration: Excellent communication skills to interact with Business Analysts, Teamcenter Admins, and QA teams.

The competencies we are we looking for: • Teamcenter 14.3+ Administration • Active Workspace 6.x+ Administration • Teamcenter 4-Tier Architecture • Teamcenter Server and Rich Client Administration • SolidWorks Integration (SWIM) • TCIF and T4X Administration/Configuration • T4EA Administration • Deployment Automation • Source Code Management • Windows Batch, PowerShell, and Python Scripting • Teamcenter Installation, Configuration, and Upgrades

The personal attributes we are looking for:

• Determined • Confident • Great Communicator

At a Glance

Work ModeHybrid
EmploymentFull-time
Experience6–10 yrs
Openings1
DeadlineOct 29, 2026
Apply for this Role →

[ Hiring process ]

What to expect

Four stages, typically completed within 2–3 weeks. We respect your time — every stage has a clear purpose and timely feedback.

  1. STEP 0130 min

    Screening Call

    Introductory conversation with our talent team to understand your background and motivations.

  2. STEP 0260–90 min

    Technical Round

    Live problem-solving with a senior architect on Salesforce design, integrations, or domain depth.

  3. STEP 0345 min

    Culture Fit

    Conversation with practice leadership covering working style, ownership, and how you collaborate.

  4. STEP 04Within 5 days

    Offer

    Formal offer with full compensation breakdown, start date, and onboarding plan.

Apply

PLM Developer

Fill in your details and attach your resume below.