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><strong>Summary</strong></h3>
<p>We have an opening for a <strong>Senior 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.</p>
<p><strong>What You'll Do</strong></p>
<p><strong>Build</strong></p>
<ul>
<li>Lead the end-to-end Software Development Lifecycle: goals requirements solicitation, design review, implementation, operationalization deployment, support maintenance.</li>
<li>Formulate feature designs, review with stakeholders, iterate to incorporate feedback and drive consensus.</li>
<li>Clearly document design choices and operational knowledge to successfully deploy and manage the software you develop.</li>
<li>Provide appropriate test and production readiness coverage for unit, integration, and performance of your feature ownership area.</li>
</ul>
<p><strong>Own</strong></p>
<ul>
<li>Set a high bar for technical excellence and take pride in the software you develop.</li>
<li>Design and build multi-component, distributed systems that operate at scale.</li>
<li>Investigate issues with a methodical approach to identify a root cause.</li>
<li>Understand performance and reliability implications of design options at scale. Make related tradeoffs.</li>
<li>Able to participate in the team’s on-call rotation.</li>
</ul>
<p><strong>Learn</strong></p>
<ul>
<li>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!</li>
<li>Investigate and understand ways to best leverage Temporal’s own software to power our mission.</li>
<li>Deeply understand the needs of Temporal internal developers and external customers, and leverage that knowledge for product development and feature design.</li>
</ul>
<p><strong>Collaborate</strong></p>
<ul>
<li>Participate in design reviews and contribute to design of other features.</li>
<li>Share design principles for building reliable systems at scale.</li>
</ul>
<p><strong>What You'll Bring</strong></p>
<ul>
<li>User-first mindset. You’re excited by the opportunity to empower others through tooling, and enjoy deeply internalizing user goals and use cases to build effective solutions.</li>
<li>Motivated by impact. You are driven by a desire to make positive things happen.</li>
<li>Strong opinions about tools and technology that are equally balanced by a pragmatic drive for impact.</li>
<li>Ability to work in a self-directed manner in a fast-paced environment.</li>
<li>Excellent collaboration and communication skills.</li>
</ul>
<p><strong>Skills Technologie ... (truncated, view full listing at source)