Infrastructure Foundations builds and operates the multi-cloud platform underneath Temporal Cloud, turning the complexity of AWS, Google Cloud (GCP), and Azure into one cohesive platform the rest of Temporal builds on. Every cell we run is provisioned, managed, and safely changed by systems this team owns. When a customer's workflow runs, it runs on our work. We are heading into the next stage: Kubernetes-based infrastructure platforms built for the next orders of magnitude of growth. We are looking for a Staff Software Engineer to design and build the next version of that platform.
🏢 About Temporal
Temporal is a company that builds and operates the multi-cloud platform underneath Temporal Cloud, focusing on turning the complexity of AWS, Google Cloud (GCP), and Azure into one cohesive platform.
🎯 The Role
You will own a significant multi-component system, from the APIs other teams build on to how infrastructure state is modeled, changed, and recovered, and coordinate the engineers building its parts. You will stay close enough to the code to prove decisions out, build the capability roadmap for this area with the engineering manager, and lead through design reviews and the hardest incidents.
✅ Key Responsibilities
Design the abstraction model that makes AWS, GCP, and Azure read as one platform.
Own a significant system: Design and build the multi-component platform end to end, and coordinate the engineers working on its parts.
Define how components are described, versioned, and reconciled across Kubernetes workloads and supporting cloud resources.
Design the shared inventory, dependency awareness, rollout sequencing, and approvals that let many teams change production safely.
Spot architectural flaws before they cost us performance or reliability.
Build the capability roadmap for this area with the engineering manager.
Define the team's development process and operational best practices.
Work with Traffic, Control Plane, Developer Productivity, Security, and service owners.
📌 Required Qualifications
10+ years building software, including significant time designing and operating distributed infrastructure in production.
Production infrastructure experience on at least two of AWS, GCP, and Azure, including building, operationalizing, and scaling Kubernetes-based platforms across them.
Deep Kubernetes knowledge: scheduling, controllers and reconciliation, resource management, isolation, and upgrade safety.
A record of designing and building a significant multi-component system and coordinating other engineers to deliver it, ideally through a substantial infrastructure transition while production kept running.
Proficiency across a diverse set of technologies, with strong coding skills in Go or another systems language. You still write meaningful code.
Excellent written and verbal communication. You can explain complex systems, make tradeoffs explicit, and drive alignment with engineering and leadership.
Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
⭐ Desirable Experience
Multi-cloud platform thinking: reusable abstractions that account for provider differences and stay secure, observable, and maintainable.
Kubernetes architecture and operations judgment, especially recovery under failure.
System-level tradeoffs and good judgment in ambiguity.
🎁 Benefits
Offers Equity. Compensation ranges reflect salary and commission compensation (when applicable) across several geographic markets. Employment offers carefully consider multiple factors, including prior experience, knowledge, expertise, skillset, market location, and job level assessed during the interview process.
Please let Temporal know that you found this role at devopsprojectshq.com as a way to support us, so we can keep providing you with awesome DevOps jobs.
Never miss a job
Join 2,000+ DevOps developers getting weekly alerts for remote and US/EU roles, Kubernetes, AWS, Terraform, filtered for your stack.
🔒 Need an IP to whitelist?
Get a dedicated static EU outbound IP for Banks, payments, EHRs, APIs, AI.