Staff Software Engineer, Open Source Server
Core
Design, build, and maintain core backend service features for highly scalable, multi-tenant distributed systems, ensuring reliability, latency, and availability.
Role type
Staff Software Engineer (Backend/Distributed Systems)
Builds
Core backend functionality for Temporal's open-source server and enterprise offerings
Domain
Cloud infrastructure, distributed systems, multi-tenant services
Required skills
Large-scale distributed systems design, concurrent programming, system reliability engineering, performance testing, observability (logs/metrics/alerts), Elastic Search, Clickhouse
Preferred skills
Go programming, infrastructure environment experience
Technologies
Elastic Search, Clickhouse, Go
Responsibilities
Design and implement core backend service features, provide test coverage for unit/integration/performance, document design choices and operational knowledge, provide service level logs and metrics, create alerts dashboards and runbooks for production
Seniority
Staff, hands-on IC with strategic impact

