Remote (Global)

Temporal Technologies is hiring a Senior Software Engineer, SDK (Client Runtime)

About the Role

At Temporal Technologies, our mission is to be the reliable foundation of every developer’s toolbox. We are looking for a Senior Software Engineer, SDK (Client Runtime) to build and own the Temporal SDKs, which are the primary mechanism customers use to interact with our platform. These SDKs act as runtime environments for application code, providing durable-execution guarantees.

What You'll Do

  • Take end-to-end ownership of new features, collaborating with SDK and Server teams to deliver exceptional reliability and developer experience.
  • Design and build Temporal SDKs used by customers to work with Temporal in their programming language of choice.
  • Tightly integrate Temporal SDKs with their respective language runtimes, making best use of type systems.
  • Develop foundational features for the reliable execution of agentic AI systems.
  • Work directly with the community to debug complex issues needing expert attention and gather feedback.
  • Write publicly-readable technical documentation describing Temporal concepts and APIs.
  • Go the extra mile to provide SDK engineering expertise to support customers in need.
  • Travel to meet coworkers for a week once or twice a year.
  • Attend the occasional developer conference to talk about Temporal (optional).

What We're Looking For

  • Minimum 10 years of post-graduation experience writing scalable software.
  • BS or MS in Computer Science or equivalent work experience writing production-grade software.
  • Fluency in multiple programming languages and an affinity for learning new ones.
  • Deep experience with concurrent programming (mutexes, atomics, concurrency primitives).
  • Deep experience with distributed systems.
  • Experience designing APIs and writing documentation for publicly-available libraries.
  • A methodical, detail-oriented approach to work.
  • Strong technical communication skills—written and verbal—in English.
  • A deep sense of ownership and personal accountability.
  • A proactive approach to managing work and balancing autonomy vs. collaboration.

Nice to Have

  • Familiarity with Temporal’s programming model (e.g., having written an app on Temporal).
  • Experience writing in one or more of: Go, Java, Python, .NET, TypeScript, Ruby, Rust.
  • Experience contributing to open source projects.
  • Experience contributing to the architecture and design of large-scale distributed systems.
  • Deep knowledge of language runtimes.

Technical Stack

  • Go
  • Java
  • Python
  • .NET
  • TypeScript
  • Ruby
  • Rust

Team & Environment

You’ll work closely with SDK and Server teams across the organization.

Benefits & Compensation

  • Compensation Range: $168,000 - $210,000 + equity, eligible to participate in Temporal's equity plan.
  • Unlimited PTO, 12 Holidays + 2 Floating Holidays.
  • 100% Premiums Coverage for Medical, Dental, and Vision.
  • AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available).
  • Empower 401K Plan.
  • Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend.

Work Mode

This is a remote opportunity for candidates based in the United States.

Temporal Technologies is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.

Required Skills
GoJavaPython.NETTypeScriptRubyRustSDK DevelopmentClient RuntimeDistributed SystemsConcurrencyAPI DesignSoftware ArchitecturePerformance OptimizationTesting
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Temporal Technologies

Temporal is an open source programming model that can simplify code, make applications more reliable, and help developers focus on delivering features faster. The company is on a mission to be the reliable foundation of every developer’s toolbox.

Visit website
Job Details
Category backend
Posted 3 months ago