Skip to content
TemporalTemporal

Senior Software Engineer, Nexus SDK

Build and evolve Nexus interfaces and runtime behavior across Temporal’s polyglot SDKs, enabling durable, deterministic workflow execution. The role requires 7+ years building scalable distributed systems, advanced concurrent programming skills, and deep expertise in at least two supported languages.

About the job

Responsibilities

  • Own new features end to end, collaborating with Nexus and open-source teams to deliver reliability and a strong developer experience.
  • Design and build Nexus interfaces for Temporal SDKs across multiple programming languages.
  • Integrate Temporal SDKs with their respective languages, using type systems and language runtimes to execute application code durably and deterministically.
  • Develop foundations for reliable execution of agentic AI systems, including durable execution patterns, asynchronous processing, and workflow invocation through industry-standard protocols.
  • Debug issues requiring expert attention in collaboration with the developer community and incorporate feedback into SDK features and APIs.
  • Write publicly readable technical documentation for Temporal concepts and APIs.
  • Travel to meet coworkers for approximately one week once or twice per year.

Requirements

  • At least 7 years of production experience arranging and/or building or enhancing highly scalable distributed systems.
  • Strong computer science fundamentals, including distributed systems, multithreading, and concurrency.
  • Production experience writing concurrent code in languages such as Go, Java, Python, TypeScript, or .NET at an advanced level.
  • Experience designing APIs, building SDK libraries, or working with open-source systems.
  • Deep expertise in at least two of Python, TypeScript, .NET, Ruby, and Rust.

Skills

Python, TypeScript, C#/.Net, Ruby, Rust, Go, Java, Distributed Systems, Concurrency, Multithreading, API Design, Sdk Development, Open Source

Circle

Circle

Remote

Senior Full-Stack Software Engineer, CMS
$140k+/yrRemote5+ YOEFullstack EngineeringQuick apply

Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.

Ontic

Ontic

Austin, TX

Senior Software Engineer - Full Stack
$140k+/yrHybrid5+ YOEFullstack Engineering

Senior full-stack engineer responsible for designing, shipping, and operating frontend and backend features, while leading technical decisions and mentoring engineers. Requires 4–6 years of experience, strong Java and React expertise, and familiarity with cloud and DevOps workflows.

Substack

Substack

San Francisco, CA

Full Stack Software Engineer - Community
$140k+/yrHybrid7+ YOEFullstack Engineering

Build end-to-end frontend, backend, and occasional mobile features for creator communities, owning projects from product discovery through deployment. The role requires at least seven years of software engineering experience, autonomy, product-mindedness, and proficiency or interest in TypeScript, Node.js, React, and PostgreSQL.

BuildOps

BuildOps

San Francisco, CA
Senior Software Engineer
$148k+/yrHybrid5+ YOEFullstack Engineering

Senior software engineer building and operating frontend and backend product systems, APIs, integrations, and customer-facing experiences. The role requires 5+ years of experience, strong system design and ownership skills, mentoring ability, and hybrid availability.

Pilot.com

Pilot.com

United States

Senior Software Engineer, Takeoff
$133k+/yrRemote5+ YOEFullstack Engineering

Senior Software Engineer on Pilot’s Takeoff team, building and operating accounting systems that support transaction categorization, revenue recognition, and accurate financials. The role requires 5+ years of software engineering experience, production experience with Python or Vue/JavaScript frameworks, strong systems judgment, and mentoring skills.