Startups

Staff Software Engineer, Infrastructure Foundations

Temporal · United States (Remote) · Remote

← All jobs
About Temporal

Build invincible apps with Temporal. Backed by Index, Sequoia and a16z.

About the role

Multi-cloud architecture: Design the abstraction model that makes AWS, GCP, and Azure read as one platform. Decide where provider differences in IAM, networking, quotas, and failure modes get absorbed, and how new regions and providers plug in. Own a significant system: Design and build the multi-component platform end to end, and coordinate the engineers working on its parts. Make the system-level tradeoffs between conflicting requirements, and make them explicit. Found on 1752vc Careers, the job board for startup and VC roles.

What they're looking for

  • 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
More about this role

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. 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.

Real multi-cloud, not multi-cloud on a slide. We run across AWS, GCP, and Azure and keep extending the platform to new providers. The abstractions you design are the ones every new cloud plugs into.

We build...

Read the full posting on Temporal's site ↗

Engineering

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.