Senior Software Engineer
Core
Senior individual contributor leading the operation, hardening, and architectural evolution of a self-hosted Temporal workflow orchestration platform for multi-tenant readiness.
Role type
Senior IC Platform Engineer (Workflow Orchestration)
Builds
A reliable, multi-tenant shared Temporal cluster and the conventions enabling other teams to build workflows safely.
Domain
Cloud Infrastructure / Distributed Systems / Workflow Orchestration
Required skills
Temporal (self-hosted cluster operation), Kubernetes, Golang, distributed systems (retries, idempotency, partial failure), SLO definition, technical migration leadership, service-to-service communication security
Preferred skills
Additional programming languages, specific cloud provider expertise, prior formal migration lead experience
Technologies
Temporal, Kubernetes, Go, gRPC, TLS/mTLS
Responsibilities
Harden the shared Temporal cluster for multi-tenant readiness (capacity modeling, namespace isolation, admission control); Define service promises (SLOs, alerting); Build golden paths and conventions for tenant teams; Enable multi-cluster availability; Own capacity and cost efficiency; Partner with tenant teams on workflow design and retry patterns; Rotate on-call for incident response and postmortems
Seniority
Senior, hands-on IC with technical leadership