Software Engineer II, Cloud Applications
Core
Design, build, and operate backend services and data pipelines for Temporal Cloud, focusing on Namespaces, Audit Logs, and Export to ensure scalability, reliability, and developer experience.
Role type
Software Engineer II (Backend/Cloud)
Builds
Backend services for namespace provisioning, configuration, and high-volume data processing pipelines.
Domain
Cloud infrastructure, distributed systems, data engineering
Required skills
Go, distributed systems, databases, data pipelines, messaging systems, object storage, observability, testing, debugging
Preferred skills
Kubernetes, PostgreSQL, Redshift, Kinesis, Firehose, S3, Google Cloud Storage, Azure Blob Storage, ClickHouse, on-call incident response
Technologies
Go, PostgreSQL, Redshift, S3, Google Cloud Storage, Azure Blob Storage, ClickHouse, Kinesis, Firehose, Kubernetes, Temporal
Responsibilities
Design and implement features for namespace provisioning and data pipelines; improve service operability through tests, instrumentation, and documentation; participate in code reviews, incident response, and production debugging; collaborate with product and customer-facing teams to deliver scoped projects.
Seniority
Mid-level, hands-on IC
