Senior Software Engineer, Cloud Capacity
Overview:
As a Senior Engineer in Temporal's Cloud Capacity team, you drive the vision and execution of scalable capacity systems. You will build infrastructure to track usage, forecast demand, and enable automated capacity planning at scale, directly impacting efficiency, customer experience, and cost strategy. You'll lead cross-functional initiatives with Product, Cloud Infrastructure, and Finance to align provisioning and pricing with growth. Your work supports intelligent autoscaling and multi-tenant performance in the cloud, shaping the platform's ability to scale with customer workloads.
Responsibilities:
Define the technical vision and roadmap for Cloud Capacity systems in collaboration with leadership.
Design and implement infrastructure to monitor utilization, forecast consumption, and automate capacity planning at scale.
Develop a resource manager that improves infrastructure efficiency using usage data and cost insights.
Partner with Product, Cloud Infrastructure, and Finance to inform provisioning, pricing, and scaling decisions.
Guide long-term strategy for intelligent autoscaling, workload isolation, and predictable performance in a multi-tenant cloud.
Collaborate with cross-functional teams to ensure reliable, scalable cloud systems.
Key requirements:
Experience contributing to large-scale cloud infrastructure spanning compute, storage, and networking. Strong grasp of cloud costs, utilization tracking, and workload forecasting. Proven track record designing distributed systems in production cloud environments (AWS, GCP, or Azure).Hands-on experience with container orchestration (Kubernetes) and related ecosystem. Excellent collaboration and communication skills; ability to align stakeholders, including executives and finance.7+ years building production software in Go, Java, or similar languages.collaborationclear communicationstakeholder alignmentdistributed systems designcloud capacity planningautoscaling