Description
Temporal is hiring a Software Engineer II for its Open Source Server team, which builds and maintains the core Temporal server. The role involves designing, implementing, testing, and shipping features across distributed-systems areas such as task matching, scheduling, workflow execution, visibility, quotas, throttling, persistence, and developer primitives. The engineer will collaborate with product, cloud, and customer-facing teams, improve reliability and operability through testing and observability, participate in design and code reviews, and contribute to the developer experience. The position requires production backend and distributed-systems experience, strong computer-science fundamentals, and experience writing production-quality code in Go, Java, or another applicable backend language; prior Temporal experience is not required.

