Temporal Technologies
Senior Software Engineer, Cloud Data Storage
About this role
Description: Design, build, and maintain backend functionality for scalable, multi-tenant services in Cloud Data Store (CDS). Own the custom persistence stack for Temporal Cloud, including Write Ahead Log, metadata stores, and tiered storage. Requirements: 5+ years of experience in building highly scalable distributed systems. Strong fundamentals in distributed systems, multi-threading, and concurrency. Proficient in writing concurrent code in languages like Go or Java at an advanced level. Experience with AWS; familiarity with Microsoft Azure and Google GCP is a plus. Benefits: Opportunity to lead technical projects and mentor mid-level engineers. Collaborate with cross-functional teams to deliver end-to-end features.