Senior Software Engineer, PLM Platform

Posted 5 days ago

This is a fully remote position, open to applicants in United States, +1 more country.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Comprehensive health and wellness benefits.

β€’ Opportunities for professional growth and development.

β€’ Flexible work arrangements.

β€’ Engaging and collaborative work environment.

People also viewed

Shield AI22 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix23 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers