Staff Software Engineer, Infrastructure Foundations
Core
Design and build the next version of a multi-cloud infrastructure platform (AWS, GCP, Azure) that powers Temporal Cloud, managing Kubernetes-based infrastructure at scale.
Role type
Staff Software Engineer (Infrastructure)
Builds
Multi-cloud platform, Kubernetes-based infrastructure, deployment control plane, and infrastructure state models.
Domain
Cloud Infrastructure / Kubernetes / Multi-cloud
Required skills
Multi-cloud architecture, Kubernetes architecture and operations, System-level tradeoffs, Go programming, Distributed systems design
Preferred skills
Kubernetes controllers and operators, Upstream open source contributions, Deployment control planes, Infrastructure services in Go, Temporal workflow orchestration
Technologies
Go, Kubernetes, Karpenter, Helm, Terraform, Temporal, AWS, GCP, Azure
Responsibilities
Design multi-cloud abstraction models, Own and coordinate significant multi-component systems, Define declarative infrastructure models, Design deployment control planes, Ensure reliability by design, Build capability roadmaps, Coach Senior engineers, Collaborate cross-team
Seniority
Staff, hands-on IC with significant mentorship