24 open TypeScript positions
Temporal is seeking a Software Engineer to join the AI SDK team, focusing on building reliable, fault-tolerant systems for AI applications. The role involves designing and implementing SDK features, collaborating with open-source communities, and ensuring high-quality integrations with AI frameworks. The position is fully remote with occasional travel for team events.
Join Temporal’s Builder Tools Team as a Senior Software Engineer to build and maintain internal engineering tooling that enhances developer workflows and reduces friction. This role focuses on developing and operating internally facing AI agent platforms, standardizing workflows, and partnering with teams across the company to improve productivity and reliability.
Join Temporal as a Staff Software Engineer on the Builder Tools team to design and build internal engineering tooling that enhances developer workflows and reduces friction. Lead the adoption of AI agentic coding tools, architect scalable internal platforms, and partner with cross-functional teams to standardize workflows and improve productivity.
The Staff Solutions Architect for the DACH territory will act as a strategic technical advisor, partnering with Sales, Product, and Engineering to guide customers in designing, validating, and scaling mission-critical systems using Temporal. Key responsibilities include leading customer discovery, designing end-to-end reference architectures, and delivering high-impact technical workshops and proof-of-concepts. This role requires significant experience in customer-facing technical pre-sales or post-sales roles, along with a strong background in designing and operating reliable distributed cloud-native applications.
This role is for a Staff Software Engineer focused on the Language Runtime SDK team at Temporal, an open-source programming model provider. Key responsibilities include taking end-to-end ownership of new features, designing and building Temporal SDKs that tightly integrate with respective language runtimes, and developing foundational features for agentic AI systems. The engineer will also collaborate with the community to debug issues and write public technical documentation, all within a fully-remote company structure.
Temporal is seeking a Senior Solutions Architect to partner with the Commercial Sales team, focusing on technical evaluations and expanding existing customer use of Temporal in a consumption-based model. This high-velocity role requires working across the full sales cycle, building tailored solutions, and delivering enablement sessions to help fast-moving companies adopt Temporal effectively. The architect will also create reusable technical assets and collaborate cross-functionally to influence the product roadmap based on field insights.
Weekly TypeScript jobs delivered to your inbox.
The Senior Developer Success Engineer acts as the frontline technical expert, responsible for helping users deploy and scale Temporal in cloud-native environments like AWS and GCP. Key responsibilities include troubleshooting complex infrastructure and distributed systems issues, optimizing performance, and developing automation solutions. This role requires strong technical skills combined with a passion for improving the overall developer experience.
Temporal is seeking a Senior Front-end Engineer (or mid-level) to join the UI team, focusing on building and evolving user experiences for their distributed systems platform across open-source and Temporal Cloud offerings. Key responsibilities include designing high-performance, interactive UIs using Svelte, TypeScript, and Tailwind, while ensuring reliability and scalability for complex system data visualization. The role requires end-to-end feature ownership, close collaboration with cross-functional teams, and driving frontend best practices in performance and accessibility.
Temporal is seeking a Senior Front-end Engineer (also open to mid-level) to build and evolve the user experience for their distributed systems platform products, including open-source offerings and Temporal Cloud. The role involves owning complex frontend features, delivering performant and scalable interfaces, and collaborating with cross-functional partners like designers and backend engineers. Key responsibilities include designing interactive UIs using Svelte, TypeScript, and Tailwind, focusing on reliability, scalability, and sophisticated data visualization.
The Staff Solutions Architect will serve as Temporal's primary customer-facing technical leader for the APJ region, based in Singapore. Responsibilities include guiding prospects on application suitability for Temporal's platform, showcasing technical advantages of the cloud service, and positioning Temporal against competitors. This role is vital for driving adoption and owning technical relationships with key decision-makers.
The Senior Solutions Architect is Temporal's primary customer-facing technical leader focusing on the Western region, guiding prospects on platform suitability and showcasing cloud service advantages. Key responsibilities include positioning Temporal against alternatives, helping expand production applications, and managing technical relationships with key decision-makers. This role is vital for positioning Temporal as a leading solution and increasing adoption within customer engineering organizations.
Weekly TypeScript jobs delivered to your inbox.
The Senior Solutions Architect is the primary customer-facing technical leader for the Growth team, responsible for guiding prospects on Temporal platform suitability and technical advantages. Key responsibilities include positioning Temporal against alternatives, helping customers expand production applications, and owning the technical relationship with decision-makers. This role is vital for positioning Temporal successfully, enabling engineering organizations to adopt the platform, and developing account strategies with sales executives.
The Senior Software Engineer - AI SDK will be responsible for designing and implementing Temporal AI SDK features to support the expanding ecosystem of AI applications, which often manifest as distributed systems. Key activities include developing deep understanding of AI development techniques, working primarily with Python and TypeScript, and taking end-to-end ownership of new features. The role also involves serving as a domain expert on AI design patterns and writing public technical documentation for Temporal concepts and APIs.
The Senior Software Engineer - SDK (Client Runtime) will take end-to-end ownership of new features to deliver exceptional reliability and developer experience for Temporal SDKs, which act as runtime environments for customer application code. Responsibilities include designing and building these SDKs, tightly integrating them with their respective languages, and developing features for reliable execution of agentic AI systems. The role also involves collaborating with the community to debug issues, writing public technical documentation, and traveling once or twice a year for in-person connection.
The Senior Developer Success Engineer acts as the frontline technical expert, assisting the community with deploying and scaling Temporal in cloud-native environments. Key responsibilities include troubleshooting complex infrastructure issues, optimizing performance, and developing automation solutions using technologies like Kubernetes, Prometheus, and Terraform. This role requires strong technical expertise and direct engagement with developers to enhance platform reliability and scalability.
The Staff Developer Success Engineer acts as the frontline technical expert, helping users deploy and scale Temporal, troubleshooting complex infrastructure issues, and optimizing performance in cloud-native environments. Key responsibilities include gaining expertise in Kubernetes, AWS, GCP, and microservices, participating in on-call rotations, and driving technical solutions for scalability and reliability challenges. This role requires deep engagement with developers and product teams to enhance platform reliability and the overall developer experience.
Weekly TypeScript jobs delivered to your inbox.
As a Senior Software Engineer, you will build and evolve the Nexus interfaces for the Temporal SDKs, which are client runtimes and the primary way developers interact with Temporal. This involves designing and implementing Nexus APIs and runtime behaviors across multiple languages (Go, Java, Python, TypeScript, and .NET). A key responsibility is taking end-to-end ownership of new features, collaborating with the community, and developing foundational features for reliable execution of agentic AI systems.
The Senior Developer Support Engineer will help developers deploy, operate, and scale Temporal in cloud-native environments, focusing on troubleshooting infrastructure issues, improving reliability, and building tooling. Key responsibilities include working directly with developers to debug deployment issues, investigating performance bottlenecks, and contributing to observability and monitoring solutions. The role requires participation in on-call rotations and close partnership with engineering and product teams to relay field feedback.
Temporal is hiring a Senior Software Engineer for its AI SDK team to develop durable execution building blocks for AI applications. This fully-remote role involves designing and implementing AI SDK features, working primarily with Python and TypeScript, and contributing to open-source projects. The ideal candidate will focus on enhancing developer experience and ensuring high reliability in AI-driven distributed systems.
The Senior Developer Success Engineer at Temporal will serve as the primary technical expert for the developer community, focusing on deploying and scaling Temporal in cloud-native environments. This role involves troubleshooting complex infrastructure issues, optimizing performance, and developing automation solutions to enhance the developer experience.
Temporal is seeking a Staff Software Engineer for their AI SDK team to design and implement features supporting the expanding ecosystem of AI applications. This role focuses on building reliable, fault-tolerant distributed systems for AI, involving prototyping, integration with AI frameworks, and work with Python and TypeScript. The engineer will take end-to-end ownership of features, contribute to open-source software, and collaborate with the developer community.
Weekly TypeScript jobs delivered to your inbox.
This Senior Forward Deployed Engineer role focuses on enabling partners and customers to build distributed systems using Temporal's open-source programming model. Key responsibilities include leading architectural enablement, scoping technical projects, providing hands-on mentorship, and creating essential content and tools. The position is pivotal in accelerating customer success and expanding workload adoption within Temporal's ecosystem.
The Senior Developer Success Engineer will be Temporal's primary technical expert for the developer community in India, focusing on deploying and scaling Temporal in cloud-native environments. This role involves troubleshooting complex infrastructure issues, optimizing performance, and developing automation solutions using languages like Go, Python, and Java. The engineer will also engage with various teams to improve the platform's scalability, performance, and developer experience.
The Senior Developer Success Engineer at Temporal will serve as the frontline technical expert, assisting developers in deploying and scaling Temporal in cloud-native environments. Key responsibilities include troubleshooting complex infrastructure issues, optimizing performance, and developing automation solutions across AWS, GCP, Kubernetes, and microservices. This role requires strong programming skills in Go, Python, and Java, focusing on improving developer experience and reliability in distributed systems.