
Senior Software Engineer, PLM Platform
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in United States, +1 more country.
β’ Develop and manage backend services, integrations, automation, and tailored extensions for a Product Lifecycle Management platform.
β’ Integrate PLM with ERP, analytics, ECAD, and various downstream enterprise systems.
β’ Take full responsibility for solutions from architecture and coding to CI/CD, Kubernetes deployment, observability, and production support.
β’ Offer hands-on technical assistance as a senior individual contributor.
β’ Conduct production troubleshooting and maintain operational oversight.
β’ Over 11 years of experience in building and supporting production backend software.
β’ Profound expertise in contemporary backend development; proficiency in C#/.NET is preferred.
β’ Strong proficiency in Java, Go, or Kotlin is acceptable, provided there is a willingness to work in C#/.NET.
β’ Experience in cloud-native engineering, preferably with Microsoft Azure; AWS or GCP experience is also acceptable.
β’ Practical experience with containers and Kubernetes, including real-world troubleshooting capabilities.
β’ Solid API and enterprise integration experience.
β’ Familiarity with REST APIs.
β’ Knowledge of API pagination, retries, idempotency, and handling of partial failures.
β’ Experience with OAuth 2.0 and OpenID Connect/OIDC.
β’ Proficient in relational and document data modeling.
β’ Experience in infrastructure-as-code and CI/CD ownership.
β’ Familiar with Bicep, Terraform, ARM, Azure DevOps Pipelines, or similar tools.
β’ Strong understanding of code-level design patterns and SOLID principles.
β’ Expertise in automated testing, production telemetry, troubleshooting, and operational management.
β’ Excellent written communication skills for design documentation, runbooks, and engineering notes.
β’ Interest in product-engineering areas, including product definitions, BOMs, engineering changes, and release processes.
β’ Preferred background in PLM, PDM, ERP, CAD, or engineering systems.
β’ Experience with PTC Windchill is a significant advantage.
β’ Preferred experience with Azure Service Bus, Event Hubs, Event Grid, or other message-driven architecture.
β’ Familiarity with OpenTelemetry, Application Insights, Grafana, or related observability tools is preferred.
β’ Experience in modernizing legacy applications while ensuring production stability is preferred.
β’ Experience utilizing AI-assisted engineering tools effectively for development, debugging, testing, and documentation is preferred.
β’ Comprehensive health and wellness benefits.
β’ Opportunities for professional growth and development.
β’ Flexible work arrangements.
β’ Engaging and collaborative work environment.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.