Sr. Software Engineer, PLM Platform

NexTurn

United States

Remote

USD 120,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NexTurn is seeking a backend software engineer to design, build, and operate scalable services running on Kubernetes in Azure. You will integrate PLM with downstream systems via external APIs and contribute to OData/REST configurations, as well as Java extensions within the PLM platform.

Join a team that owns deployment paths, infrastructure as code, CI/CD pipelines, and cloud telemetry. Expect rigorous testing, code reviews, and collaboration with product owners to translate real problems into

Qualifications

  • Bachelor’s or Master’s degree required.
  • Experience designing and running backend services.
  • Strong knowledge of SOLID principles and design patterns.
  • Proficiency in C#/.NET; ability to learn other languages.
  • Production cloud experience, preferably Azure.
  • Experience with Kubernetes in production.
  • Familiarity with OAuth 2.0/OIDC.
  • Experience with API integrations and data modeling.
  • Experience with IaC and CI/CD pipelines.
  • Ability to write automated tests.

Responsibilities

  • Design, build, and run backend services that deploy to Kubernetes on Azure.
  • Build integrations between PLM and downstream systems via APIs you do not control.
  • Work directly in the PLM platform: OData and REST interfaces, configuration, and custom Java extensions.
  • Own deployment path, including infrastructure as code, CI/CD pipelines, and Kubernetes manifests.
  • Write automated tests as part of shipping.
  • Instrument services so production problems are found via telemetry.
  • Review peers' code and maintain a high, consistent bar.
  • Collaborate with product owners and engineering users to turn problems into software.

Skills

C#/.NET
Java
Go
Kotlin
Azure cloud
REST APIs
OAuth 2.0 / OIDC
CI/CD concepts
Infrastructure as code
Telemetry / Observability

Education

Bachelor’s or Master’s degree

Tools

Kubernetes
Azure Service Bus
Event Grid
OpenTelemetry
Grafana
Application Insights
CI/CD tooling

Job description

  • Hands-on experience in building and running production backend software.
  • Strong command of code-level design patterns and SOLID principles, including repository, unit of work, dependency injection, factory, and strategy, with the judgment to know when a pattern is earning its keep and when it is overhead.
  • Deep fluency in at least one modern backend language, and the ability to pick up another without drama. We build primarily in C#/.NET, so that is ideal. Strong Java, Go, or Kotlin engineers willing to work in C# are equally welcome.
  • Production cloud experience. Azure preferred, AWS or GCP fine.
  • Containers and Kubernetes in a real environment, including debugging a cluster you did not build
  • Solid grasp of API integration: pagination, retries, idempotency, partial failure.
  • Data modeling in relational and document stores.
  • Working knowledge of OAuth 2.0 and OIDC. You should know what is in a token and what breaks when it is wrong.
  • Comfortable owning infrastructure as code and pipelines rather than handing them off.
  • Genuine interest in the engineering domain. Curiosity about how products are actually designed, revised, and released matters more here than it does on most teams.
  • Clear writing. Design notes and runbooks are part of the job.
  • Authorized to work in the United States for any employer without sponsorship
  • PLM, PDM, ERP, or CAD systems experience. PTC Windchill is a strong plus, but we will teach it.
  • Message-driven systems and their operational patterns: Azure Service Bus, Event Hubs, Event Grid.
  • OpenTelemetry, Application Insights, Grafana.
  • Modernizing a legacy system while it stays in production.
Qualifications

A Bachelor’s or Master’s degree in any discipline from a recognized institution is acceptable.

Job Description
  • Design, build, and run backend services that deploy to Kubernetes on Azure.
  • Build integrations between PLM and downstream systems, working with APIs you do not control and the failure modes that come with them.
  • Work directly in the PLM platform: OData and REST interfaces, configuration, and custom Java extensions.
  • Own your deployment path, including infrastructure as code, CI/CD pipelines, and Kubernetes manifests for what you build.
  • Write automated tests as part of shipping, not as a follow-up.
  • Instrument services so production problems are found in telemetry rather than by guessing.
  • Review peers' code and hold a consistent bar.
  • Work with product owners and engineering users to turn real problems into working software.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer
Senior Backend Engineer

Acuity Inc. • Conyers (GA)

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

Acuity • Atlanta (GA)

On-site
USD 140,000 - 200,000
Senior Backend Engineer
Senior Backend Engineer

Acuity • Conyers (GA)

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

Acuity Brands • Conyers (GA)

On-site
USD 120,000 - 160,000
Senior Software Engineer – PLM
Senior Software Engineer – PLM

Arka Innovate • United States

Remote
USD 120,000 - 190,000
IT Engineering Systems Lead
IT Engineering Systems Lead

Hunter Fan • Memphis (TN)

On-site
USD 140,000 - 210,000
Product Manager - CAD Engineering Lead
Product Manager - CAD Engineering Lead

Specialized Bicycle Components • Morgan Hill (CA)

On-site
USD 110,000 - 140,000
Product Manager - CAD Engineering Lead
Product Manager - CAD Engineering Lead

Specialized Bicycle Components, Inc. • Morgan Hill (CA)

On-site
USD 120,000 - 150,000
Senior Backend Engineer - PLM Integrations (Azure/Kubernetes)
Senior Backend Engineer - PLM Integrations (Azure/Kubernetes)

Acuity Brands • Conyers (GA)

On-site
USD 120,000 - 160,000
Senior Backend Engineer - Cloud, Kubernetes & PLM
Senior Backend Engineer - Cloud, Kubernetes & PLM

Acuity • Atlanta (GA)

Hybrid
USD 140,000 - 200,000