CareerPlan

Platform Backend Engineer — Go/Rust & Distributed Systems

Canada - RemoteFull-timeCA$160k2026-08-26 → 2026-11-10
Based in Canada

Core

Build platform services connecting workflow execution, identity, event routing, secrets management, and audit infrastructure for the Kaseya Intelligence Platform.

Role type

Senior IC Platform Backend Engineer (Go/Rust)

Builds

Production backend services, event-driven workflows, and secure connector services for MSPs and internal IT organizations.

Domain

IT Management & Cybersecurity (SaaS)

Deliverable

production ML models | product features

Required skills

Go or Rust, Kafka, OAuth 2.0/OIDC, cloud KMS, multi-tenant system operations, GitOps, distributed tracing, incident response

Preferred skills

Temporal, Zitadel/Keycloak/Auth0/Okta, ClickHouse, Kubernetes, MSP/PSA/RMM API integration, SOC 2/HIPAA/CMMC compliance, multi-cloud (AWS/Azure/GCP)

Technologies

Go, Rust, Kafka, Temporal, ClickHouse, Kubernetes, AWS, Azure, GCP, Zitadel, Keycloak, Auth0, Okta

Responsibilities

Build and operate platform services supporting API access, Kafka-based event routing, workflow execution, machine identity, and immutable audit records; Design event-driven workflows converting PSA webhooks and RMM alerts into durable execution; Implement pluggable secrets-management and KMS abstraction supporting multiple cloud providers; Build capability-grant enforcement for customers and service-to-service requests; Own GitOps-based deployment pipelines for versioned workflow definitions; Develop onboarding automation for identity provisioning and key-management setup; Build secure connector services for third-party APIs with scoped access and audit logging; Improve platform observability, performance, failure recovery, and production incident response.