Enable job alerts via email!

Principal Platform Engineer

GuruLink

Toronto

On-site

CAD 90,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading technology firm in Toronto is seeking a Platform Runtime Engineer to design and evolve the runtime orchestration engine for a next-generation platform. This role requires strong expertise in backend engineering with a focus on runtime logic orchestration and metadata execution. Candidates must have over 5 years of experience and fluency in C# and C++. The company offers a dynamic work environment focused on innovation and collaboration.

Qualifications

  • 5+ years in backend/platform engineering or runtime systems.
  • Strong fluency with C#, C++, and understanding of class compilation.
  • Experience with runtime orchestration or FSMs.

Responsibilities

  • Design and evolve the runtime orchestration engine.
  • Implement and maintain inclusion points and execution patterns.
  • Collaborate with AI tooling teams for metadata-to-code translation.

Skills

Backend/platform engineering
C#
C++
WASM
Runtime orchestration
Rule engines
Strong design practices
Job description

Location: Toronto, Ontario

Overview

As a Platform Runtime Engineer, you will help build and refine the core execution layer of a next-generation modular business platform. This role focuses on runtime logic orchestration, metadata execution, proxy modeling, and interface resolution, all derived from compiled business logic.

Responsibilities
  • Design and evolve the runtime orchestration engine supporting compiled logic execution.
  • Implement and maintain inclusion points, subprocedures, and rule-based execution patterns.
  • Extend the system’s lazy-loaded proxy pattern for runtime references and hydration.
  • Collaborate with AI tooling teams to support metadata-to-code translation and compilation.
  • Design for safety, lifecycle state resolution, and contract execution across logic layers.
  • Contribute to internal testing, runtime validation tools, and observability hooks.
Must Have Skills
  • 5+ years in backend/platform engineering, runtime systems, or language/runtime tooling.
  • Strong fluency with C#, C++, WASM and understanding of class compilation, metadata models, and DI.
  • Experience with runtime orchestration, rule engines, or FSMs.
  • Exposure to proxy patterns or reflection/AOP techniques.
  • Familiarity with configuration-driven platforms is a bonus.
  • Strong design and testing practices.
Nice to Have Skills
  • Enjoys building scalable logic execution platforms.
  • Understands modular system boundaries and runtime state models.
  • Prefers building systems that empower developers and business users too.
  • Has some understanding of leveraging AI Contextual Mapping and LLMs.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.