Senior Software Engineer, Cloud Platform Foundations
Build and operate foundational infrastructure for Temporal Cloud, including multi-tenant control-plane systems, database scaling, HA/DR, deployment automation, and CI/CD. Requires senior backend engineering experience with cloud infrastructure, relational databases, high availability, and systems operating at scale.
About the job
Responsibilities
- Build and operate foundational infrastructure for Temporal Cloud, focusing on reliability, scalability, and automation.
- Enable continuous regional failover and improve high availability and disaster recovery.
- Automate control-plane operations to improve reliability and developer efficiency.
- Scale database systems while maintaining latency, reliability, and availability.
- Redesign deployment workflows from commit to production as deployment frequency and engineering headcount grow.
- Build reliable CI/CD pipelines for safer rollouts, faster iteration, and improved test coverage.
- Evolve multi-tenant control-plane systems, reduce blast radius, improve namespace density, and strengthen operational safety.
Requirements
- Backend engineering experience with a cloud or infrastructure focus, ideally including operations exposure.
- Experience working on control-plane teams for cloud-based microservices.
- Experience building or operating multi-tenant SaaS applications.
- Familiarity with density-oriented cloud-provider architectures.
- Strong PostgreSQL or comparable relational database experience.
- Experience designing for high availability and managing compute and traffic at scale.
- Strong database expertise and a preference for building tools rather than relying solely on configuration.
- CLI and DevOps fluency.
Nice to Have
- Exposure to data pipelining.
Technology Stack
- Go
- PostgreSQL
- ClickHouse
- Amazon Redshift
- Amazon S3
- Google Cloud Storage
- Azure Blob Storage
- Amazon Kinesis
- Amazon Data Firehose
- Kubernetes
- Metronome
- Stripe
- Salesforce
- Segment
- Pylon
- Zapier
- OpenMetrics
- Terraform
- Temporal
Skills
Go, Postgres, Kubernetes, Terraform, Amazon S3, Google Cloud Storage, Azure Blob Storage, Amazon Kinesis, ClickHouse, Amazon Redshift, CI/CD, Disaster Recovery, Multi-Tenant Saas, Control Plane, DevOps
Similar jobs
Backend Engineering jobsBuild and scale high-performance backend services and microservices for a platform serving millions of users. The role requires strong Node.js expertise, distributed-systems experience, and technical leadership, with Java, cloud, and AI-assisted development experience preferred.
Senior backend engineer building and scaling Node.js microservices, APIs, and distributed systems for a high-volume platform. Requires 6+ years of backend development experience, technical leadership, and expertise in performance, reliability, and modern development practices.
Owns the backend service layer for account activation and onboarding, building resilient Node.js and TypeScript workflows for identity verification, funding, and third-party integrations. Requires 6+ years of backend experience, event-driven architecture expertise, and production skills with cloud infrastructure and Kubernetes.
Leads development and operation of production Rust backend services for account creation, identity verification, and KYC/CIP decisioning. The role requires 6+ years of software development experience, strong async Rust expertise, secure data-handling experience, and the ability to drive cross-team technical design.
Build and evolve subscription and payment platforms, APIs, and integrations while improving reliability, scalability, and maintainability. The role requires 6+ years of software development experience, backend expertise, and leadership of complex technical designs.