Job Description
<div class="content-intro"><h3><strong>About Us</strong></h3>
<div>Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on the important things like delivering features faster. We are on a mission to be the reliable foundation of every developer’s toolbox, and are building the team that will make that happen.</div>
<div> </div>
<div>Our values guide us —they are present in how we show up, make decisions, and work together to make an impact. We’re curious, driven, collaborative, genuine and humble.</div>
<div> </div>
<div>Temporal is growing and we are looking for those who share our values, challenge 'standard' thinking, and want to influence our future. If you have a passion for improving the developer experience, building world-class open-source software and communities, and want to be a part of our amazing team, we'd love to hear from you!</div></div><div>
<h3><span style="font-size: 12pt;"><strong>Summary</strong></span></h3>
<p><span style="font-size: 10pt;">We have an opening for a <strong>Staff Software Engineer</strong> on our <strong>Infrastructure Team, with specific focus on Observability - both internal and customer-facing</strong>. This is an opportunity to join a mission-critical engineering team that is driving the productivity and reliability of Temporal’s developers and<strong> </strong>core platforms, respectively. We are a passionate team of talented developers who truly care about our mission and enjoy working deeply across the entire Temporal ecosystem to be a force multiplier across the organization.</span></p>
<p><span style="font-size: 12pt;"><strong>What You'll Do</strong></span></p>
<p><strong>Build:</strong></p>
<ul>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Lead the end-to-end Software Development Lifecycle: goals requirements solicitation, design review, implementation, operationalization deployment, support maintenance.</span></li>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Lead feature design, review with stakeholders, iterate to incorporate feedback and drive consensus.</span></li>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Clearly document design choices and operational knowledge to successfully deploy and manage the software you develop.</span></li>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Provide appropriate test and production readiness coverage for unit, integration, and performance of your feature ownership area.</span></li>
</ul>
<p><strong>Own:</strong></p>
<ul>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Set a high bar for technical excellence and take pride in the software you develop.</span></li>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Design and build multi-component, distributed systems that operate at scale.</span></li>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Investigate issues with a methodical approach to identify a root cause.</span></li>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Understand performance and reliability implications of design options at scale. Make related tradeoffs.</span></li>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Participate in the team’s on-call rotation.</span></li>
</ul>
<p><strong>Learn:</strong></p>
<ul>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Expert-level knowledge of architecture and services of assigned domain. Strong command over all aspects of the Temporal ecosystem. This role provides a strong opportunity for diverse technical exposure!</span></li>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Investigate and understand ways to best leverage Temporal’s own software to power our mission.</span></li>
<li style="font-size: 10pt;"><span style="font-size: 10pt;">Deeply understand the needs of Temporal internal developers and external customers, and leverage that knowledge for product ... (truncated, view full listing at source)