About the job
About Us
Summary
We are on the lookout for a Senior Software Engineer (or Staff level) to join our Release Engineering team. In this pivotal role, you will focus on developing and enhancing systems that facilitate automated, reliable, and scalable software delivery across the Temporal platform.
Your responsibilities will encompass the full software lifecycle , from design and implementation to deployment and long-term operations. You will work collaboratively with engineering teams to evolve release automation, refine tools, and minimize manual processes for building and shipping Temporal.
What You'll Do
- Design, build, and maintain tools and systems that support release automation and deployment workflows.
- Write clean, reliable, and concurrent code that supports distributed systems such as build pipelines and deployment tooling.
- Collaborate with cross-functional teams to enhance release quality and boost developer productivity.
- Document technical designs, deployment practices, and operational procedures effectively.
- Participate in small-team design reviews and contribute practical engineering solutions.
What You’ll Learn
- Explore innovative ways to leverage Temporal to enhance the release and deployment lifecycle.
- Deepen your understanding of Temporal’s architecture and service interactions.
- Experiment with new automation patterns, testing strategies, and workflow designs to increase release confidence.
