
Real job — pulled straight from Job Listings at Cayuse Holdings’s careers page · Verified September 23, 2026 · No reposts.
Job description
Job Listings at Cayuse Holdings is hiring a Senior Software Engineer, PLM Platform — a contract, remote role ($141k–$150k). Apply directly on Job Listings at Cayuse Holdings's careers page below.
Sr Software Engineer, PLM Platform
Location: UNAVAILABLE, UNAVAILABLE, US
Employment Type: OTHER
Overview
Job Title: Sr Software Engineer - PLM Platform (Product Lifecycle Management)Location: Remote - US or Canada
Job Type: Independent Contract (Contractor / Non-Employee)Start Date: ASAP
Pay Rate: $68-72/hr 1099 / C2C
Responsibilities
Role overview
This is a hands-on senior individual-contributor role supporting the technical layer around a Product Lifecycle Management (PLM) platform. The engineer will build and operate backend services, integrations, automation, and custom extensions that connect PLM with ERP, analytics, ECAD, and other downstream enterprise systems.
The ideal candidate is a production-minded backend engineer who can own solutions end-to-end—from architecture and coding through CI/CD, Kubernetes deployment, observability, and production support.
Qualifications
Core requirements
- 11+ years of experience building and supporting production backend software
- Strong expertise in modern backend development; C#/.NET is preferred
- Strong Java, Go, or Kotlin engineers are also acceptable if willing to work in C#/.NET
- Cloud-native engineering experience, preferably Microsoft Azure
- AWS or GCP experience is acceptable
- Hands-on experience with containers and Kubernetes, including real-world troubleshooting
- Strong API and enterprise-integration experience, including:
- REST APIs
- API pagination, retries, idempotency, and partial-failure handling
- OAuth 2.0 and OpenID Connect/OIDC
- Experience with relational and document data modeling
- Infrastructure-as-code and CI/CD ownership
- Bicep, Terraform, ARM, Azure DevOps Pipelines, or comparable tools
- Strong understanding of code-level design patterns and SOLID principles
- Automated testing, production telemetry, troubleshooting, and operational ownership
- Excellent written communication for design notes, runbooks, and engineering documentation
- Interest in product-engineering domains, including product definitions, BOMs, engineering changes, and release processes
Preferred experience
- PLM, PDM, ERP, CAD, or engineering-systems background
- PTC Windchill experience is a strong plus, though PLM experience is not mandatory
- Azure Service Bus, Event Hubs, Event Grid, or other message-driven architecture experience
- OpenTelemetry, Application Insights, Grafana, or related observability tooling
- Experience modernizing legacy applications while maintaining production stability
- Experience using AI-assisted engineering tools productively for development, debugging, testing, and documentation
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What is the salary for Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings?
The estimated salary range for Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings is $141,000 - $150,000 USD per year.
Is Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings a remote job?
Yes, Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings is a remote position. This role is open to remote candidates.
What skills are required for Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings?
The required skills for Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings include: C#, .NET, Java, Go, Kotlin, Azure, AWS, GCP, Kubernetes, REST, Terraform, OpenTelemetry, Grafana.
What is the seniority level for Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings?
Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings is a Senior level position.
How do I apply for Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings?
You can view the full description and apply for Senior Software Engineer, PLM Platform at Job Listings at Cayuse Holdings on EchoJobs: https://echojobs.io/job/job-listings-at-cayuse-holdings-sr-software-engineer-plm-platform-wgph6.