Job Description
Job Summary
We are seeking a Senior PLM Support Engineer to join o ur global product engineering team. This role focuses on providing advanced technical support, integration, and maintenance for our Product Lifecycle Management (PLM) systems. The ideal candidate will have deep backend and integration experience, strong analytical skills, and the ability to collaborate directly with customers to ensure the reliability, scalability, and efficiency of PLM operations.
Key Responsibilities
Provide advanced technical support for PLM platforms, integrations, and related infrastructure.
Analyze, debug, and resolve complex issues in real-time across backend systems and device integrations.
Develop and maintain REST / GraphQL APIs, SDK integrations, and custom modules to extend PLM functionality.
Collaborate with global teams to ensure secure, stable, and scalable deployments in cloud environments (AWS / Azure / GCP).
Work with edge devices and physical systems (e.g., recorder and security systems) to ensure seamless PLM data connectivity.
Conduct performance analysis, memory profiling, and optimization of backend services.
Maintain version control (GitHub / GitLab / Bitbucket) and participate in CI / CD pipelines for continuous improvement.
Engage directly with customers to gather requirements, troubleshoot issues, and deliver technical presentations.
Document technical workflows, configurations, and troubleshooting guidelines for internal and customer use.
Collaborate with cross-functional teams including QA, DevOps, and Product Management to drive operational excellence.
Requirements
Required Technical Skills
Programming & Frameworks
Mandatory : C++, C#, JavaScript / TypeScript (8+ years)
Preferred : Python, GoLang (2+ years)
Frameworks : Express.js / Fastify (Node.js), ASP.NET, Passport.js, NUnit
Databases
Relational : PostgreSQL (4+ years)
NoSQL : MongoDB (4+ years)
In-Memory : Redis / MemoryDB / ElastiCache (4+ years)
Time-Series : InfluxDB / TimescaleDB (4+ years)
Cloud & DevOps
AWS / Azure / GCP – preferably AWS
Linux server management, containerized environments
CI / CD pipelines, infrastructure as code (IaC), monitoring, observability tools
Security & Integration
OAuth, JWT, HTTPS, API key management
SDK handling and edge device integration (Dahua, Hikvision, etc.)
Customer-Facing & Soft Skills
Strong communication and client engagement abilities
Skilled in requirement analysis and translating business needs into technical actions
On-the-fly troubleshooting during live customer sessions
Effective stakeholder communication and solution presentation
Strong problem-solving, adaptability, and time management skills
Collaborative and proactive mindset in cross-functional global teams
Qualifications
Bachelor’s or Master’s degree in Computer Science, Information Technology, or related discipline
8+ years of relevant experience in backend development, system integration, or PLM technical support
Hands-on experience in video systems, IoT platforms, and PLM environments preferred
Requirements
Technical Skills : Strong knowledge of Python and frameworks like FastAPI, Flask, or Django. Experience designing and integrating RESTful APIs. Familiarity with cloud platforms such as AWS, Azure, or GCP. Working knowledge of databases (PostgreSQL, MongoDB, or similar). Experience with Git and agile development workflows. Strong debugging and problem-solving skills.
Support Engineer • Coimbatore, TN, in