Senior Software Engineer – PLM

Arka Innovate

United States

Remote

USD 120,000 - 190,000

Full time

13 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Arka Innovate is seeking a Senior Software Engineer – PLM Platform to join a U.S.-based engineering team supporting a Product Lifecycle Management platform. This hands-on Senior Individual Contributor role focuses on building and supporting the technical layer around PLM with backend services and enterprise integrations.

The ideal candidate is production-minded, owns solutions end-to-end—from architecture and development through CI/CD, Kubernetes deployment, observability, troubleshooting, and

Qualifications

  • 11+ years of professional experience building and supporting production-grade backend software.
  • Strong experience with modern backend application development.
  • Strong C#/.NET development experience preferred.
  • Hands-on experience with cloud-native development and deployment.
  • Strong Microsoft Azure experience preferred; AWS or GCP acceptable.
  • Experience with Docker and Kubernetes in production.
  • Strong understanding of REST APIs and data stores.
  • Experience with Infrastructure as Code and CI/CD.
  • SOLID principles and clean code practices.

Responsibilities

  • Design, develop, test, deploy, and support scalable backend services and enterprise integrations.
  • Build custom extensions and services around PLM and related engineering platforms.
  • Develop integrations between PLM, ERP, analytics, ECAD, and other enterprise systems.
  • Design and implement robust REST APIs and integration services.
  • Manage CI/CD pipelines and infrastructure automation.
  • Establish production telemetry, logging, monitoring, and alerting.
  • Collaborate with architects, product teams, and stakeholders.

Skills

C#/.NET
Azure
REST APIs
Kubernetes
CI/CD
OAuth 2.0
PLM
SQL/NoSQL

Tools

Docker
Terraform

Job description

Arka Innovate is seeking aSenior Software Engineer – PLM Platformto join a U.S.-based engineering team supporting a Product Lifecycle Management (PLM) platform.

This is a hands-onSenior Individual Contributorrole focused on building and supporting the technical layer around PLM. The engineer will develop backend services, enterprise integrations, automation, and custom extensions connecting PLM with ERP, analytics, ECAD, and other downstream enterprise systems.

The ideal candidate is aproduction-minded backend engineerwho can take ownership of solutions end-to-end—from architecture and development through CI/CD, Kubernetes deployment, observability, troubleshooting, and production support.

Key Responsibilities
  • Design, develop, test, deploy, and support scalable backend services and enterprise integrations.
  • Build custom extensions and services around PLM and related engineering platforms.
  • Develop integrations between PLM, ERP, analytics, ECAD, and other enterprise systems.
  • Design and implement robust REST APIs and integration services.
  • Implement reliable API communication patterns, including pagination, retries, idempotency, error handling, and partial-failure recovery.
  • Develop secure authentication and authorization solutions usingOAuth 2.0 and OpenID Connect (OIDC).
  • Design relational and document-oriented data models based on application and integration requirements.
  • Build and maintain cloud-native applications, preferably onMicrosoft Azure.
  • Containerize applications and deploy/manage workloads usingKubernetes.
  • Troubleshoot application, container, networking, deployment, and production issues in Kubernetes environments.
  • Own CI/CD pipelines and infrastructure automation using tools such asAzure DevOps, Terraform, Bicep, ARM, or comparable technologies.
  • Implement automated unit, integration, and functional testing.
  • Establish production telemetry, logging, monitoring, and alerting.
  • Participate in production support and root-cause analysis.
  • Create technical design documents, runbooks, operational documentation, and engineering standards.
  • Apply software engineering best practices, includingSOLID principles, design patterns, clean code, and maintainable architecture.
  • Contribute to modernization of legacy applications while maintaining production stability.
  • Collaborate with architects, product teams, engineering teams, and business stakeholders.
  • Leverage AI-assisted engineering tools effectively for software development, debugging, testing, code analysis, and technical documentation.
Required Qualifications
  • 11+ years of professional experiencebuilding and supporting production-grade backend software.
  • Strong experience with modern backend application development.
  • StrongC#/.NETdevelopment experience preferred.
  • StrongJava, Go, or Kotlincandidates may also be considered if they are willing and able to transition to C#/.NET.
  • Hands-on experience with cloud-native development and deployment.
  • StrongMicrosoft Azureexperience preferred; AWS or GCP experience is acceptable.
  • Hands-on experience withDocker and Kubernetes, including real-world production troubleshooting.
  • Strong experience developing and integratingREST APIs.
  • Understanding of API reliability patterns including:
    • Pagination
    • Retries
    • Idempotency
    • Error handling
    • Partial-failure handling
  • Strong knowledge ofOAuth 2.0 and OIDC.
  • Experience with relational databases and document-oriented data stores.
  • Experience withInfrastructure as Codeand CI/CD.
  • Experience with one or more of:
    • Terraform
    • Bicep
    • ARM templates
    • Azure DevOps Pipelines
    • Comparable CI/CD and infrastructure automation tools
  • Strong understanding of software design principles, design patterns, andSOLID.
  • Experience with automated testing.
  • Strong troubleshooting and production-support skills.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Experience withPLM, PDM, ERP, CAD, ECAD, or engineering systems.
  • PTC Windchillexperience is highly desirable.
  • Experience with event-driven and message-based architectures.
  • Experience with:
    • Azure Service Bus
    • Azure Event Hubs
    • Azure Event Grid
    • Kafka or comparable messaging technologies
  • Experience with observability and application monitoring tools such as:
    • OpenTelemetry
    • Azure Application Insights
    • Grafana
    • Prometheus
    • Comparable monitoring platforms
  • Experience modernizing legacy applications while maintaining production reliability.
  • Experience working with product-engineering concepts such as:
    • Product definitions
    • Bills of Materials (BOM)
    • Engineering Changes
    • Product releases
    • Engineering workflows
  • Experience usingAI-assisted engineering toolsfor development, debugging, testing, documentation, and productivity improvements.

At Arka Innovate, we are proud to be anEqual Opportunity Employer. We are committed to creating an inclusive environment for all employees and do not discriminate on the basis of race, color, religion, gender, sexual orientation, national origin, age, disability, veteran status, or any other legally protected status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Arka Innovate • United States

On-site
USD 140,000 - 190,000
Senior Software Engineer – PLM Platform
Senior Software Engineer – PLM Platform

Tangentia • United States

Remote
USD 170,000 - 210,000
Senior Backend Engineer, PLM Platform & Integrations
Senior Backend Engineer, PLM Platform & Integrations

Arka Innovate • United States

On-site
USD 140,000 - 190,000
Senior PLM Backend Engineer — Azure, Kubernetes & Integrations
Senior PLM Backend Engineer — Azure, Kubernetes & Integrations

Arka Innovate • United States

Remote
USD 120,000 - 190,000
Sr Software Engineer, PLM Platform
Sr Software Engineer, PLM Platform

Cayuse Holdings • United States

Remote
USD 94,000 - 99,000
Senior Backend Engineer
Senior Backend Engineer

Acuity Inc. • Conyers (GA)

On-site
USD 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

Acuity Inc. • Atlanta (GA), Northern (KY)

Hybrid
USD 140,000 - 200,000
Senior Backend Engineer
Senior Backend Engineer

Talentify • Conyers (GA)

On-site
USD 120,000 - 160,000
Sr Software Engineer, PLM Platform
Sr Software Engineer, PLM Platform

Cayuse Holdings • Montpelier (VT)

Remote
USD 94,000 - 99,000
Sr Software Engineer, PLM Platform
Sr Software Engineer, PLM Platform

Cayuse Holdings • Atlanta (GA)

Remote
USD 94,000 - 99,000