Platform Backend Engineer — Go/Rust, Distributed Systems

Kaseya Careers

Toronto

On-site

CAD 160,000 - 240,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Kaseya invites you to join a fast-growing team building the platform backend for the Kaseya Intelligence Platform. As a Platform Backend Engineer, you'll work with Go or Rust to create services that connect workflow execution, identity, event routing, secrets management, and audit infrastructure for multiple engineering teams and AI workloads.

You will focus on correctness, reliability, security, and operational clarity, collaborating across teams to deliver scalable, observable systems.

Qualifications

  • Experience building production backend services using Go or Rust.
  • Experience designing event-driven systems using Kafka with retries and at-least-once delivery.
  • Experience implementing authentication and authorization using OAuth 2.0, OIDC, or similar controls.
  • Experience with cloud KMS or envelope encryption and key-management solutions.
  • Experience operating multi-tenant production systems with structured logging, metrics, and distributed tracing.

Responsibilities

  • Build and operate platform services supporting API access, Kafka-based event routing, workflow execution, identity provisioning, and audit records.
  • Design event-driven workflows that convert PSA webhooks, RMM alerts, and platform events into durable execution using Kafka and Temporal.
  • Implement a pluggable secrets-management and KMS abstraction across cloud providers.
  • Build capability-grant enforcement for customers, workflows, operations, and service-to-service requests.
  • Own GitOps-based deployment pipelines for versioned workflow definitions across environments.
  • Develop onboarding automation for identity provisioning, compliance configuration, and customer-specific key-management setup.
  • Build secure connector services for third-party APIs with scoped access and audit logging.
  • Improve platform observability, performance, failure recovery, and incident response.

Skills

Go
Rust
Event-driven design

Tools

Kafka
Temporal
OAuth 2.0
OIDC
KMS

Job description

Kaseya invites you to join a fast-growing team building the platform backend for the Kaseya Intelligence Platform. As a Platform Backend Engineer, you'll work with Go or Rust to create services that connect workflow execution, identity, event routing, secrets management, and audit infrastructure for multiple engineering teams and AI workloads.

You will focus on correctness, reliability, security, and operational clarity, collaborating across teams to deliver scalable, observable systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Platform Backend Engineer - Go/Rust + Distributed Systems
Platform Backend Engineer - Go/Rust + Distributed Systems

Kaseya • Toronto

On-site
CAD 160,000 - 240,000
Senior Platform Backend Engineer
Senior Platform Backend Engineer

Kaseya Careers • Toronto

On-site
CAD 150,000 - 210,000
Platform Backend Engineer — Go/Rust & Distributed Systems
Platform Backend Engineer — Go/Rust & Distributed Systems

Kaseya Limited • Toronto

On-site
CAD 160,000 - 240,000
Platform Backend Engineer — Go/Rust & Distributed Systems
Platform Backend Engineer — Go/Rust & Distributed Systems

Kaseya • Toronto

On-site
CAD 160,000 - 240,000
Platform Backend Engineer — Go/Rust & Distributed Systems
Platform Backend Engineer — Go/Rust & Distributed Systems

Kaseya Careers • Toronto

On-site
CAD 160,000 - 240,000
Staff Platform Engineer – AI-Driven Cloud Systems
Staff Platform Engineer – AI-Driven Cloud Systems

Kaseya • Toronto

On-site
CAD 140,000 - 190,000
Staff Software Engineer
Staff Software Engineer

Kaseya • Toronto

On-site
CAD 140,000 - 190,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Kaseya Limited • Toronto

On-site
CAD 150,000 - 190,000
Senior Systems Engineer (Linux Isolation & Networking)
Senior Systems Engineer (Linux Isolation & Networking)

Kaseya Limited • Toronto

On-site
CAD 130,000 - 190,000
Senior Systems Engineer (Linux Isolation & Networking)
Senior Systems Engineer (Linux Isolation & Networking)

Kaseya Careers • Toronto

On-site
CAD 120,000 - 170,000