Senior Software Engineer

Arka Innovate

United States

On-site

USD 140,000 - 190,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Arka Innovate is seeking a Senior Software Engineer – PLM Platform to join a U.S.-based engineering team. This hands-on Senior Individual Contributor role focuses on building and supporting the technical layer around PLM, developing backend services, enterprise integrations, automation, and custom extensions connecting PLM with ERP, analytics, ECAD, and other systems.

The ideal candidate is a production-minded backend engineer capable of end-to-end ownership—from architecture and development

Qualifications

  • 11+ years of professional backend experience with production systems.
  • Strong cloud-native development on Microsoft Azure.
  • Experience with Docker and Kubernetes in production.
  • Experience with REST APIs and enterprise integrations.
  • OAuth 2.0 and OIDC security expertise.
  • Familiarity with IaC, CI/CD, and ARM/Bicep/Terraform.

Responsibilities

  • Design, develop, test, deploy, and support scalable backend services.
  • Build extensions and services around PLM and related platforms.
  • Develop integrations between PLM, ERP, analytics, ECAD, and other enterprise systems.
  • Design and implement robust REST APIs and integration services.
  • Own CI/CD pipelines and infrastructure automation.
  • Establish production telemetry, logging, monitoring, and alerting.
  • Troubleshoot production issues in Kubernetes environments.
  • Create technical design documents and runbooks.

Skills

Backend development
Java/Go/Kotlin
C#/.NET transition
Azure cloud
Docker & Kubernetes
REST APIs
OAuth 2.0 & OIDC
IaC & CI/CD
Relational and document DBs
Production troubleshooting

Tools

Terraform
Bicep
ARM templates
Azure DevOps
OpenTelemetry
Grafana

Job description

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

This is a hands-on Senior Individual Contributor role 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 a production-minded backend engineer who 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 using OAuth 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 on Microsoft Azure.
  • Containerize applications and deploy/manage workloads using Kubernetes.
  • Troubleshoot application, container, networking, deployment, and production issues in Kubernetes environments.
  • Own CI/CD pipelines and infrastructure automation using tools such as Azure 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, including SOLID 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 experience building and supporting production-grade backend software.
  • Strong experience with modern backend application development.
  • Strong Java, Go, or Kotlin candidates may also be considered if they are willing and able to transition to C#/.NET.
  • Hands-on experience with cloud-native development and deployment.
  • Strong Microsoft Azure experience preferred; AWS or GCP experience is acceptable.
  • Hands-on experience with Docker and Kubernetes, including real-world production troubleshooting.
  • Strong experience developing and integrating REST APIs.
  • Understanding of API reliability patterns including:
  • Pagination
  • Retries
  • Idempotency
  • Partial-failure handling
  • Strong knowledge of OAuth 2.0 and OIDC.
  • Experience with relational databases and document-oriented data stores.
  • Experience with Infrastructure as Code and CI/CD.
  • Experience with one or more of:
  • Terraform
  • Bicep
  • ARM templates
  • Comparable CI/CD and infrastructure automation tools
  • Strong understanding of software design principles, design patterns, and SOLID.
  • Experience with automated testing.
  • Strong troubleshooting and production-support skills.
  • Excellent written and verbal communication skills.
Preferred Qualifications
  • Experience with PLM, PDM, ERP, CAD, ECAD, or engineering systems.
  • PTC Windchill experience is highly desirable.
  • Experience with event-driven and message-based architectures.
  • Experience with:
  • Kafka or comparable messaging technologies
  • Experience with observability and application monitoring tools such as:
  • OpenTelemetry
  • Grafana
  • Experience modernizing legacy applications while maintaining production reliability.
  • Experience working with product-engineering concepts such as:
  • Bills of Materials (BOM)
  • Product releases
  • Experience using AI-assisted engineering tools for development, debugging, testing, documentation, and productivity improvements.

At Arka Innovate, we are proud to be an Equal 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 – PLM
Senior Software Engineer – PLM

Arka Innovate • United States

Remote
USD 120,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 • Santa Fe (NM)

Remote
USD 141,000 - 150,000