CareerPlan

Software Engineer

Troy, MI, United StatesFull-time$90k–$162k2026-10-13 → 2026-11-10
HybridNo visa sponsorshipU.S. persons only (export control)

Core

Design, develop, modify, and implement software programming for Siemens Teamcenter Product Lifecycle Management (PLM) solutions, ensuring high quality and on-time delivery across internal and external products.

Role type

Mid-level IC software engineer (C++/Java/Web)

Builds

Teamcenter PLM software solutions and related tools

Domain

Industrial software / Product Lifecycle Management

Required skills

C++, Java, JavaScript, HTML5, CSS, React, Angular, Vue, client-server architecture, TDD, BDD, Agile/Scrum

Preferred skills

PLM tools (CAD/CAM, PDM, Digital Manufacturing), technical project leadership

Technologies

C++, Java, Angular, React, Teamcenter

Responsibilities

Develop and support Teamcenter software solutions, provide design and coding guidance, resolve code quality issues, execute performance and system testing, develop automation tools and documentation, reduce defect backlog

Seniority

Mid-level, hands-on IC