Temporal

Temporal

Senior Software Engineer, Nexus SDK

United States - Remote Opportunity · Senior · Part-time

Sponsorship not specified$176k-$237kDetected 11 days ago
TypeScriptPythonJavaGoRuby.NETDistributed SystemsTemporalAgentic AI

About the role

  • We're curious, driven, collaborative, genuine and humble.
  • Nexus is Temporal's durable execution framework for orchestrating work across team and application boundaries-providing improved modularity, security, debuggability, and fault isolation.
  • What You Won't Do - Work in an office (unless you want to, but you'd be by yourself).

Responsibilities

  • Take end-to-end ownership of new features, working with others in the Nexus and OSS teams to deliver exceptional reliability and a great developer experience.

Requirements

  • Occasional travel may be required for company events, team offsites, and other meaningful moments that bring us together.
  • At least 7 years of experience in a production environment as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems. see HERE for more info re: "Arranger" and/or "Builder/Enhancer"
  • At least 7 years of experience in a production environment as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems. see

Skills

  • Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency.
  • Temporal Technologies is an Equal Opportunity Employer.

Compensation

  • The estimated pay range for this role is $176,000 - $237,000 depending on experience and location.
  • Compensation ranges reflect salary and commission compensation (when applicable) across several geographic markets.

Benefits

  • 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)
  • Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!
  • International Benefits
  • Paid Time Off (PTO) and Benefits outside the United States vary by country, and are issued in partnership with Remote.com.

Company info

  • 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.
  • Temporal is growing and we are looking for those who share our values, challenge 'standard' thinking, and want to influence our future. If you have a passion for improving the developer experience, building world-class open-source software and communities, and want to be a part of our amazing team, we'd love to hear from you!
  • As a Senior Language Runtime Engineer, you will build and evolve the Nexus interfaces for the Temporal SDKs -the primary way developers interact with Temporal. Nexus is Temporal's durable execution framework for orchestrating work across team and application boundaries-providing improved modularity, security, debuggability, and fault isolation. Building Nexus into each SDK is a deep engineering challenge: these are not thin clients but full-fledged runtime environments that execute user workflows, manage durable state transitions, and coordinate closely with the Temporal Server.
  • 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.
  • Temporal is growing and we are looking for those who share our values, challenge 'standard' thinking, and want to influence our future.
  • If you have a passion for improving the developer experience, building world-class open-source software and communities, and want to be a part of our amazing team, we'd love to hear from you!
  • As a Senior Language Runtime Engineer, you will build and evolve the Nexus interfaces for the Temporal SDKs -the primary way developers interact with Temporal.
  • Building Nexus into each SDK is a deep engineering challenge: these are not thin clients but full-fledged runtime environments that execute user workflows, manage durable state transitions, and coordinate closely with the Temporal Server.
  • You will design and implement Nexus APIs and runtime behaviors across multiple languages, ensuring developers can easily compose, invoke, and integrate durable workflows using clear, idiomatic interfaces.

Equal opportunity

  • Temporal is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities.
  • If you need to request a reasonable accommodation, please let your Recruiter know so we can assist.

This listing is sourced directly from Temporal's careers page and normalized into a canonical job model.