Senior Software Engineer, Developer Productivity

Temporal ⏳⏱️⏰

Remote regions

US

Salary range

$160,000–$220,000/year

Benefits

Unlimited PTO

Job Description

Build and lead the end-to-end Software Development Lifecycle: goals & requirements solicitation, design & review, implementation, operationalization & deployment, support & maintenance. Develop internal tools to enable peer developer productivity and clearly document design choices and operational knowledge to successfully deploy and manage the software you develop. Help drive AI tooling engagement and enablement through training, guidance, and accountability. Set a high bar for technical excellence and take pride in the software you develop. Design and build multi-component, distributed systems that operate at scale. Investigate issues with a methodical approach to identify a root cause. Understand performance and reliability implications of design options at scale. Make related tradeoffs and be able to participate in the team’s on-call rotation. Drive experimentations in developer productivity through emerging tools and workflows. Achieve expert-level knowledge of architecture and services of assigned domain and strong command over all aspects of the Temporal ecosystem. This role provides a strong opportunity for diverse technical exposure! Investigate and understand ways to best leverage Temporal’s own software to power our mission. Deeply understand the needs of Temporal internal developers and external customers, and leverage that knowledge for product development and feature design. Participate in design reviews and contribute to design of other features. Share design principles for building reliable systems at scale.

About Temporal

Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on the important things.

Apply for This Position