← Back to list
Job

Senior Software Engineer, Nexus SDK

Backend Developer • On-site • Full-time • 📍 United States

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.

Responsibilities

  • Take end-to-end ownership of new features, working with the Nexus and OSS teams to deliver exceptional reliability and developer experience
  • Design and build Nexus interfaces for the Temporal SDKs used by customers in their programming language of choice
  • Tightly integrate Temporal SDKs with their respective languages, making best use of type systems and language runtimes, to execute application code in a durable, deterministic way
  • Develop features that provide a foundation for the reliable execution of agentic AI systems
  • Work directly with the community to debug issues needing expert attention, and gather feedback on Temporal SDK features and APIs
  • Write publicly-readable technical documentation describing Temporal concepts and APIs
  • Travel to meet coworkers once or twice a year

Requirements

  • At least 7 years of experience in a production environment as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems
  • Solid computer science fundamentals in distributed systems concepts including multi-threading and concurrency
  • Experience writing concurrent code in production with languages like Go, Java, Python, TypeScript, .NET, or similar, at a "high end of Intermediate", "Advanced" or "Expert" level
  • Experience designing APIs, SDK libraries, or working with open source systems
  • Strong polyglot with deep domain expertise in at least 2 of: Python, TypeScript, .NET, Ruby, and Rust

What we offer

  • Fully-remote company — no requirement to work from an office
  • No 24/7 on-call pager duty
  • Most work is open source — PRs and comments are open to the public
  • Mostly written communication, with meetings kept to status updates and thorny issues

Similar jobs