Position: 3D Experience Support Engineer (Level 3)
Location: Dearborn, MI (On-site)
Employment Type: Full-Time Contract
Pay: $65-68 per hour
Description: We are seeking an experienced 3DEXPERIENCE Level 3 (L3) Support Engineer to provide advanced technical support and ensure stability, performance, and scalability of the Dassault Systèmes 3DEXPERIENCE platform. This role serves as the highest escalation point and acts as a critical bridge between development, platform administration, and operations teams.
Responsibilities:
- Act as the primary L3 escalation point for complex production incidents
- Resolve issues that cannot be addressed by L1/L2 teams within defined SLAs
- Perform deep diagnostics across application, database, and infrastructure layers
- Debug, enhance, and maintain custom components: JPOs (Java Program Objects), MQL scripts, Python utilities, EKL rules, triggers, and business logic
- Provide code-level fixes and optimization
- Maintain and troubleshoot: Data models (Type, Attribute, Relationship), Lifecycles and states, Access Control Lists (ACLs), Trigger frameworks and UWA/native widgets
- Conduct detailed investigations into recurring issues and system failures
- Deliver permanent fixes and architectural improvements (not temporary workarounds)
- Analyze logs (TomEE/WebSphere), database execution plans, and client traces
- Identify and resolve performance bottlenecks across applications and services
- Interface with Dassault Systèmes support for product defects
- Manage Service Requests (SRs) with detailed reproduction steps and diagnostics
- Support Hot Fixes, Fix Packs (FP), and Function Releases (FR/FD)
- Contribute to impact assessments, regression testing, and upgrade planning
- Maintain documentation including: Runbooks, Known issues and workarounds, and RCA reports
- Enable upstream support teams and reduce MTTR
Requirements:
- Bachelor’s degree in Computer Science, IT, Engineering, or related field
- 8+ years of total IT experience
- 5+ years of hands-on experience in 3DEXPERIENCE / ENOVIA development or L3 support
- Experience with cloud (SaaS), on-premise, and hybrid PLM deployments
- Strong DevOps and CI/CD exposure for PLM environments
- Senior-level expertise in at least one programming language (or proficiency in multiple)
- Experience supporting enterprise-scale PLM systems (1,000+ users)
- Strong experience in multi-PLM environments (e.g., 3DX & Teamcenter)
- Expertise in Dassault Systèmes 3DEXPERIENCE platform (R2023x+)
- Strong experience with ENOVIA and CATIA modules
- Programming: Java/J2EE, Python, JPO development
- Scripting: MQL (Matrix Query Language), TCL
- Web Technologies: JavaScript, HTML5, CSS, UWA widgets
- Platform Components: 3DSpace, 3DCompass, 3DPassport, 3DSearch, 3DDashboard
- Application Servers: Apache TomEE, IBM WebSphere
- Databases: Oracle, SQL Server (query optimization & troubleshooting)
- Tools: Java applications, MySQL / MariaDB, Ansible, GitHub
Preferred:
- Master’s Degree
- Background in manufacturing industries (automotive, aerospace)
- Dassault Systèmes certifications
- AIPGEE (or similar tools/technologies)
- DevOps: Jenkins, Git, Bitbucket, Artifactory
- Monitoring tools: Splunk, Dynatrace, AppDynamics, ELK
#LI-GL1
