Temporal Technologies is an open source programming model company focused on simplifying code and enhancing developer experience. As a Staff Software Engineer, you will design, build, and maintain backend functionality for Nexus services, ensuring scalability and reliability of the system.
Responsibilities:
- Design and implement core backend service features for Nexus
- 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
Requirements:
- At least 9 years of experience in a production environment as an 'Arranger' and/or 'Builder/Enhancer' of highly scalable distributed systems
- Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency
- 4+ years experience developing customer facing APIs and Frameworks
- Experience writing concurrent code in production with languages like Go or Java or other applicable languages with skill level as 'high end of Intermediate' and/or 'Advanced' or 'Expert' levels