Skip to main content
Temporal Technologies

Senior Software Engineer, Nexus SDK

RemoteUnited States only
Published
Role
Backend
Experience
Senior
Employment
Full-time
Company size
Mid-size
$176k–$231k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior engineer to design and implement Nexus runtime APIs for multiple SDKs. Must be a polyglot with deep expertise in at least two of: Python, TypeScript, .NET, Ruby, Rust. Remote (US) role focused on distributed, concurrent durable-execution systems and SDK design.

Core skills

concurrencyLanguage runtime / SDK development

Required skills

PythonTypeScript.NETRubyRustdistributed systemsmulti-threadingAPI designSDK developmentopen source

What you'll do

  • 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.
  • Design and build Nexus interfaces for the Temporal SDKs used by customers to work with Temporal 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 the current wave of agentic AI systems.
  • Work directly with our community to debug issues that need expert attention, and get feedback on Temporal SDK features and APIs.
  • Write publicly-readable technical documentation describing Temporal concepts and APIs.
  • Travel to meet your coworkers for a week once or twice a year.

What they require

  • 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 other applicable languages at high-end intermediate, advanced, or expert levels.
  • Experience designing APIs, SDK libraries or working with Open Source Systems.

Benefits

  • Eligible to participate in Temporal's equity plan.
  • Fully-remote company (no office work unless desired).
  • Travel to meet coworkers for a week once or twice a year.
Software DevelopmentMid-size
$176k–$231k/yr