高级软件工程师, PLM 平台
Sr Software Engineer, PLM Platform
职位概述
职位名称:高级软件工程师 - PLM 平台(产品生命周期管理)
工作地点:远程 - 美国或加拿大
职位类型:独立承包商(承包商 / 非雇员)
开始日期:尽快
薪资:68-72 美元/小时 1099 / C2C
职责
职位概述
这是一个需要亲自参与的高级技术贡献者职位,支持围绕产品生命周期管理(PLM)平台的技术层。工程师将构建和运营后端服务、集成、自动化和自定义扩展,将 PLM 与 ERP、分析、ECAD 和其他下游企业系统连接起来。
理想的候选人是一位以生产为导向的后端工程师,能够从架构设计和编码到 CI/CD、Kubernetes 部署、可观测性和生产支持,全程负责解决方案。
资格要求
核心要求
- 具有 11 年以上构建和维护生产后端软件的经验
- 在现代后端开发方面有很强的专业知识;优先考虑 C#/.NET
- 如果愿意使用 C#/.NET,具有强 Java、Go 或 Kotlin 技能的工程师也接受
- 有云原生工程经验,最好是 Microsoft Azure
- AWS 或 GCP 经验也可接受
- 有容器和 Kubernetes 的实际操作经验,包括真实场景中的故障排除
- 在 API 和企业集成方面有较强经验,包括:
- REST APIs
- API 分页、重试、幂等性和部分失败处理
- OAuth 2.0 和 OpenID Connect/OIDC
- 有关系型和文档数据建模经验
- 有基础设施即代码和 CI/CD 的所有权经验
- Bicep、Terraform、ARM、Azure DevOps Pipelines 或类似工具
- 对代码级设计模式和 SOLID 原则有深刻理解
- 自动化测试、生产遥测、故障排查和运维责任
- 有良好的书面沟通能力,用于设计说明、运行手册和工程文档
- 对产品工程领域感兴趣,包括产品定义、BOM、工程变更和发布流程
优先经验
- 有 PLM、PDM、ERP、CAD 或工程系统背景
- 有 PTC Windchill 经验是加分项,但 PLM 经验不是必需
- 有 Azure Service Bus、Event Hubs、Event Grid 或其他消息驱动架构经验
- 有 OpenTelemetry、Application Insights、Grafana 或相关可观测性工具经验
- 有现代化遗留应用程序的同时保持生产稳定性的经验
- 有有效使用 AI 辅助工程工具进行开发和调试的经验
查看英文原文
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
Originally posted on Himalayas