Back to Jobs

Senior Developer Advocate, Developer Education

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

GoJavaTypeScriptPython.NETDistributed SystemsTechnical WritingVideo Production

About Us

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.

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.

Summary

Durable execution changes how you build software. It makes applications reliable by default, but it's a genuinely new way to think, so most developers meet it with a lot of questions. Developer Education exists to answer them. We take a developer from their first "what is this?" to running production-grade Temporal applications, along a guided journey that gets them hands-on from the first step.

We treat education as a product, not a side project. You'll help build the platform behind it and shape where it goes. We're building that journey now: exercise-first courses, video, and AI-assisted learning that meets developers the way they actually work. As a Senior Developer Advocate, you are a strong engineer who teaches through working code and storytelling, turning hard distributed-systems ideas into experiences that click.

What You'll Do

  • Help shape the education platform and the direction of the learning experience.
  • Design and build exercise-first courses, tutorials, and labs featuring working, hands-on examples.
  • Produce video education content, including long-form walkthroughs and short-form "aha moment" clips.
  • Build hands-on AI and agent content, including durable AI agent examples.
  • Keep educational materials aligned with current product capabilities and recommended architectural patterns.
  • Build and maintain reference implementations and best-practices examples in one or more Temporal SDK languages.
  • Represent education at conferences, workshops, or training sessions.
  • Partner with enterprise-facing teams to turn needs into reusable educational assets like deep dives and enablement material.
  • Support trainer and developer certification programs.
  • Collect and share developer feedback to improve education strategy and product direction.

What You'll Bring

  • Strong software engineering background and ability to build production-quality examples in at least one of Temporal's primary SDK languages (Go, Java, TypeScript, Python, or .NET).
  • Solid understanding of distributed systems fundamentals, including state management, fault tolerance, concurrency, and event-driven architectures.
  • Demonstrated experience creating high-quality technical education content for developer audiences.
  • Clear, pragmatic communication skills with a storyteller's instinct.
  • Ability to operate as a senior individual contributor, taking ownership of projects with minimal direction.
  • Comfort balancing execution with program-level thinking and cross-functional collaboration.
  • Willingness to travel occasionally for conferences, events, and team offsites.
Senior Developer Advocate, Developer Education
Temporal
Apply