Platform Backend Engineer — Go/Rust & Distributed Systems
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.