Temporal Technologies is an open source programming model company focused on simplifying code and enhancing developer experience. They are seeking a Senior Staff Software Engineer in their Infrastructure organization to drive technical vision, set architecture standards, and execute complex projects across cloud compute, traffic, security, and reliability.
Responsibilities:
- 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
- Multi-year technical roadmaps establishing vision for infrastructure scalability, reliability, security, and engineering velocity
- Maintain a culture of engineering and operational excellence
- Technical leadership and mentorship of engineers through design reviews and code contributions—you define the technical direction and eliminate architectural barriers to execution
- 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
- Cross-team collaboration to align architectural roadmaps and drive adoption of best practices
- Participation and leadership in design reviews for projects across Infrastructure (Developer Productivity) with a focus on automation, infrastructure, scalability, and reliability
- Partnering with Security to build ‘secure by default’ systems
- Engaging with key customers to help understand their deep technical requirements and enable their business with platform capabilities
- The reliability of systems under your technical ownership
- Ensuring team members have clarity on the technical vision, priorities, and the tools and processes needed to meet shipping deadlines
- Design principles for building reliable, secure, and scalable systems
- Grow others via technical mentorship, architectural guidance, and driving the engineering excellence bar
- Ways to best leverage Temporal’s own software to power infrastructure at scale
- Customer needs that drive infrastructure design and architectural decisions
Requirements:
- Graduate degree in Engineering, Computer Science or 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
- Excellent technical leadership and impact—at least 10 years of experience as a Software Engineer, with significant time spent operating at the Senior/Staff IC level
- Deep experience in 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 and 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