Staff Software Engineer, Nexus SDK

New
T
Temporal TechnologiesOpen Source Software
United States - Remote OpportunityFull-TimeStaff
Salary$176,000 - $237,000 depending on experience and location
Apply NowOpens the employer's application page

Job Details

Experience
At least 7 years of experience in a production environment as an "Arranger" and/or "Builder/Enhancer" of highly scalable distributed systems.
Required Skills
PythonRubyTypeScript.NETRustDistributed Systems

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, including multi-threading and concurrency.
  • Strong polyglot programming skills with deep domain expertise in at least 2 of: Python, TypeScript, .NET, Ruby, and Rust.
  • High-end intermediate, advanced, or expert level experience writing concurrent code in production.
  • Experience designing APIs or SDK libraries.
  • Experience working with open-source systems.
  • Ability to contribute to open-source codebases.
  • Capacity to communicate primarily in writing.
  • Ability to travel for in-person team collaboration once or twice a year.

Responsibilities

  • Take end-to-end ownership of new features, working with the Nexus and OSS teams.
  • Design and build Nexus interfaces for Temporal SDKs across multiple programming languages.
  • Integrate Temporal SDKs with language runtimes to execute application code durably.
  • Develop foundations for reliable execution of agentic AI systems.
  • Collaborate with the open-source community to debug issues and gather feedback.
  • Write publicly-readable technical documentation for Temporal concepts and APIs.
  • Travel occasionally for team offsites and company events.
View Full Description & ApplyYou'll be redirected to the employer's site
$176,000 - $237,000 depending on experience and location
Apply Now