Remote Position
[Remote] Staff Software Engineer, Open Source Server
๐ Remote ยท United States
๐ผ Full-time
Note: The job is a remote job and is open to candidates in USA. Temporal Technologies is hiring Staff Software Engineers across multiple back-end systems teams. The role focuses on designing, building, and maintaining highly scalable, multi-tenant backend services, with responsibilities spanning testing, documentation, observability, alerts, dashboards, and production runbooks.
Responsibilities
- Design and implement core backend service features
- Provide appropriate test coverage for unit, integration, and performance for your feature ownership area
- Clearly document design choices and operational knowledge to successfully deploy and run service with those features
- Provide appropriate service level logs and metrics to make features operational for cloud service setup
- Provide appropriate alerts, dashboards, and runbooks for production
Skills
- Rich experience as an "Arranger" and/or "Builder/Enhancer" in large-scale distributed systems design (reliability, scalability)
- Operational experience in large-scale distributed systems environments
- Experience developing highly concurrent systems
- Demonstrated experience writing concurrent code in production as Advanced or Expert levels
- Knowledge and experience of reliability so you can further ensure the high reliability of the Temporal system
- Experience with Elastic Search or Clickhouse
- Ideas and actions to improve the velocity of the team
- Familiarity with Go, other similar languages great too
- Experience with infrastructure environments (strong plus)
Benefits
- Equity
- Remote work
Company Overview
Company H1B Sponsorship