Senior Software Engineer – PLM Platform

Tangentia

Canada

Remote

CAD 120,000 - 160,000

Full time

14 days+
Application generator

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

Get past ATS filters

Job summary

Tangentia is seeking a hands-on senior backend engineer to support a PLM platform. You will build and operate backend services, integrations, and extensions that connect PLM with ERP, analytics, and downstream systems.

The role emphasizes end-to-end ownership, from architecture to production support, including CI/CD, Kubernetes deployment, and observability. Strong API/integration skills and cloud-native experience are essential.

Qualifications

  • 11+ years of production backend experience.
  • Strong Java, Go, or Kotlin; open to C#/.NET.
  • Cloud-native engineering with Azure preferred; AWS/GCP acceptable.
  • Hands-on with containers and Kubernetes; real-world troubleshooting.
  • API and enterprise integration experience, incl. REST, OAuth 2.0 and OIDC.
  • CI/CD ownership, IaC, and production observability.

Responsibilities

  • Own end-to-end backend solutions from architecture through coding, CI/CD, and production rollout.
  • Build and operate backend services and integrations connecting PLM with ERP, analytics, and downstream systems.
  • Lead production support, telemetry, troubleshooting, and incident response.

Skills

Backend development
API integration
CI/CD ownership
Kubernetes
Cloud-native engineering
Observability

Tools

Microsoft Azure
OpenTelemetry
Grafana
Application Insights
Azure Service Bus

Job description

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.

Core requirements
  • 11+ years of experience building and supporting production backend software
  • 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
  • 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 Windchillexperience 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 your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Enterprise Developer
Enterprise Developer

Quantum Technology Recruiting Inc. (QTR) • Toronto

On-site
CAD 90,000 - 120,000
Principal Software Developer
Principal Software Developer

Autodesk • Vancouver

On-site
CAD 140,000 - 190,000
Senior Industrial Data Integration Engineer (Digital Thread, OT/IT)
Senior Industrial Data Integration Engineer (Digital Thread, OT/IT)

Arcadion • Ottawa

On-site
CAD 120,000 - 180,000
Senior C# .Net Senior Software Engineer REQ_7
Senior C# .Net Senior Software Engineer REQ_7

3Pillar • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
Sr Principal Developer
Sr Principal Developer

Aspen Technology • Montreal (administrative region)

On-site
CAD 100,000 - 130,000
Backend Software Engineer (senior/staff)
Backend Software Engineer (senior/staff)

SearchLabs • Toronto

On-site
CAD 120,000 - 180,000
Enterprise Senior Software Developer
Enterprise Senior Software Developer

Armstrong Fluid Technology • Toronto

On-site
CAD 120,000 - 160,000
Full-Stack Engineering Manager
Full-Stack Engineering Manager

Kraft Heinz, Inc. • Toronto

On-site
CAD 130,000 - 180,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page International (Canada) • Winnipeg

On-site
CAD 110,000 - 150,000
Lead a team
Roadmap influence
Cross-functional collaboration
+2
Software Engineer
Software Engineer

Randstad Digital • Vancouver

On-site
CAD 90,000 - 140,000