Senior software engineer building backend services and integrations for a Product Lifecycle Management platform. Connecting PLM with ERP, analytics, ECAD, and enterprise systems remotely in the US or Canada.
Responsibilities
Build and operate backend services, integrations, automation, and custom extensions around a Product Lifecycle Management platform
Connect PLM with ERP, analytics, ECAD, and other downstream enterprise systems
Own solutions end-to-end from architecture and coding through CI/CD, Kubernetes deployment, observability, and production support
Provide hands-on technical support as a senior individual contributor
Perform production troubleshooting and maintain operational ownership
Requirements
11+ years of experience building and supporting production backend software
Strong expertise in modern backend development; C#/.NET preferred
Strong Java, Go, or Kotlin engineers acceptable if willing to work in C#/.NET
Cloud-native engineering experience, preferably Microsoft Azure; AWS or GCP acceptable
Hands-on experience with containers and Kubernetes, including real-world troubleshooting
Strong API and enterprise-integration experience
Experience with REST APIs
Experience with API pagination, retries, idempotency, and partial-failure handling
Experience with OAuth 2.0 and OpenID Connect/OIDC
Experience with relational and document data modeling
Infrastructure-as-code and CI/CD ownership
Experience with 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
PLM, PDM, ERP, CAD, or engineering-systems background preferred
PTC Windchill experience is a strong plus
Azure Service Bus, Event Hubs, Event Grid, or other message-driven architecture experience preferred
OpenTelemetry, Application Insights, Grafana, or related observability tooling preferred
Experience modernizing legacy applications while maintaining production stability preferred
Experience using AI-assisted engineering tools productively for development, debugging, testing, and documentation preferred
Build Systems Software Developer improving compilation, packaging, and CI/CD for OPAL - RT’s real - time simulation products. Supporting R&D teams across complex build environments.
C++ developer building optimized, multithreaded real - time simulation software for large - scale electrical networks. Supporting OPAL - RT Technologies’ global engineering, energy, and industrial customers.
Full Stack Developer building Azure cloud applications and SOAR automation. Supporting Ontinue’s AI - powered MXDR security services, observability, integrations, and incident response.
Senior developer shaping secure AI - enabled platform capabilities for Case IQ’s governance, risk, and compliance SaaS. Leading architecture, agentic engineering practices, and cross - functional delivery.
Staff Software Engineer building Cerebras’s production ML inference APIs. Enabling reliable model serving across GPU and Cerebras AI accelerator backends.
Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Liferay, Java, APIs, integrations, and production support solutions.
Sr. Full Stack Liferay Developer building secure Liferay customer portals for McKesson Canada. Developing Java full - stack solutions, integrations, and production support.
Senior Mobile Software Engineer building React Native apps and Node.js services for Manulife’s retirement technology organization. Driving architecture, observability, CI/CD, and full - stack delivery.
Cybersecurity and software engineering specialists debugging code, assessing vulnerabilities, and optimizing backend systems. Improving high - quality datasets for Gramian Consultancy’s AI training project.
Senior software developer building SaaS applications for service businesses. Leading architecture, automated testing, AWS/Terraform development, and end - to - end delivery.