About the job
About Us
Summary
We are excited to announce an opening for a Senior Software Engineer within our Infrastructure Team, focusing on Observability for both internal and external stakeholders. This role presents a unique opportunity to contribute to a mission-critical engineering team that enhances the productivity and reliability of Temporal’s developers and core platforms. Our team consists of dedicated and talented developers who are passionate about our mission and committed to making a significant impact across the entire Temporal ecosystem.
What You Will Do
Build
- Lead the complete Software Development Lifecycle: requirements gathering, design review, implementation, operationalization, deployment, support, and maintenance.
- Formulate feature designs, engage with stakeholders, iterate based on feedback, and achieve consensus.
- Document design decisions and operational insights to facilitate successful deployment and management of the software you create.
- Ensure comprehensive testing and production readiness for unit, integration, and performance in your area of feature ownership.
Own
- Establish a high standard for technical excellence and take pride in the quality of your software.
- Design and develop multi-component, distributed systems capable of operating at scale.
- Approach issue investigation methodically to identify root causes.
- Understand the performance and reliability implications of your design choices.
