All roles

Senior Software Engineer, Cloud Capacity

Summary


The Cloud Capacity team plays a critical role in ensuring the Temporal Cloud is scalable, efficient, and reliable for our customers’ most important workloads. As a Senior Engineer, you’ll lead high-impact initiatives to build systems that intelligently manage and forecast resource needs, directly influencing our infrastructure efficiency, customer experience, and platform cost strategy.

What You'll Do

  • Drive the technical vision and roadmap for Temporal’s Cloud Capacity systems in partnership with engineering and product leadership.

  • Design and implement infrastructure to track resource utilization, forecast consumption, and support automated capacity planning at scale.

  • Lead development of a resource manager that optimizes infrastructure efficiency based on usage trends, cost insights, and evolving customer needs.

  • Collaborate cross-functionally with Product, Cloud Infrastructure, and Finance to inform business-critical decisions around provisioning, pricing, and scaling.

  • Guide long-term strategy to support intelligent autoscaling, workload isolation, and predictable performance in a multi-tenant cloud environment.

What You'll Bring

  • Proven experience contributing to large-scale infrastructure efforts spanning cloud compute, storage, and networking systems.

  • Strong product and operational intuition around managing cloud costs, utilization tracking, and workload forecasting.

  • A track record of designing distributed systems and services in a production cloud environment (preferably AWS, GCP, or Azure).

  • Hands-on experience with container orchestration technologies (e.g., Kubernetes) and the surrounding ecosystem.

  • Exceptional collaboration and communication skills—you influence through clarity, and you bring others along for the journey.

  • Comfortable aligning cross-functional stakeholders on complex infrastructure problems, including executives and finance partners.

  • 7+ years of experience building production software using Go, Java, or similar languages.

How We Work

Temporal is remote-first. Most roles are remote in-country, some are remote within a region, and a few teams have an in-office hub. Occasional travel supports onboarding and team gatherings, and some teams share an on-call rotation. See how we work →

Benefits & Perks

Temporal offers competitive benefits, equity, flexible time off, and support for learning, wellness, and your home office. See everything we offer →

Ready to apply?

A few quick questions.