
Role Summary
Temporal is seeking a Senior Staff Software Engineer in our Infrastructure organization to drive technical vision, set architecture standards, and execute complex, high-leverage projects across cloud compute, traffic, security, and reliability.
In this high-impact role, you will broadly own the technical design and implementation of systems powering Temporal Cloud. You should be comfortable leading technical discussions with stakeholders, engaging with strategic customers, and working effectively with executives, engineering leadership, and individual contributors across multiple teams.
What You'll Do
Invent
- Define and execute the long-term architectural strategy for our multi-cloud compute and traffic platforms.
- Lead hands-on implementation for critical infrastructure projects, focusing on reliability, system automation, and performance at scale.
- Establish multi-year technical roadmaps for infrastructure scalability, reliability, security, and engineering velocity.
- Maintain a culture of engineering and operational excellence.
Own
- Provide technical leadership and mentorship to engineers through design reviews and code contributions.
- Maintain end-to-end technical stewardship for your systems, ensuring execution aligns with architectural vision and best practices.
- Act as a key technical advisor to Engineering Leadership and Product Management, influencing the strategic direction of Temporal Cloud infrastructure.
- Drive cross-team collaboration to align architectural roadmaps and adopt best practices.
- Participate and lead design reviews for Infrastructure projects with a focus on automation, scalability, and reliability.
- Partner with Security to build 'secure by default' systems.
- Engage with key customers to understand deep technical requirements and enable their business with platform capabilities.
- Ensure the reliability of systems under your technical ownership.
- Provide team members with clarity on the technical vision, priorities, and tools needed to meet shipping deadlines.
Teach
- Share design principles for building reliable, secure, and scalable systems.
- Grow others via technical mentorship, architectural guidance, and driving the engineering excellence bar.
Learn
- Discover ways to best leverage Temporal’s own software to power infrastructure at scale.
- Understand customer needs that drive infrastructure design and architectural decisions.
What You'll Bring
- Graduate degree in Engineering, Computer Science or a related field, or equivalent experience.
- Expert-level design and coding skills with deep knowledge of performance tuning, concurrency, and distributed systems architecture.
- Extensive experience designing and implementing large-scale public cloud infrastructure.
- At least 10 years of experience as a Software Engineer, with significant time spent operating at the Senior/Staff IC level.
- Deep experience building and leading the development of complex distributed software systems and microservices for a cloud infrastructure organization.
- Hands-on expertise with multiple cloud providers, such as AWS, GCP, or Azure.
- Superior collaboration skills, with experience driving technical alignment across an organization and drafting long-term technical roadmaps.
- Excellent oral and written communication skills and a willingness to communicate complex solutions and results to all levels of the organization.
Timezone overlap
UTC-8–-4
Benefits
Open to
US
Sign in to track applications and earn points.